ShareApp is an Android application developed with Kotlin and Retrofit. It provides a platform for users to register, login, and contribute their unused food items to be shared with others in the community. The app also allows users to browse and request available shared food items from other users, with the listings conveniently filtered based on location proximity.
- User Registration and Login: Users can create accounts and securely log in to the ShareApp platform.
- Food Upload and Sharing: Users can easily upload details of their unused food items to share with the community.
- Browse Shared Foods: Users can explore a list of available shared food items posted by other users.
- Location-based Listings: The app organizes shared food items based on proximity to the user's location for easy browsing.
- Request and Exchange: Users can express their interest in specific shared food items and arrange for pickup or delivery.
Here is a preview of the ShareApp, showcasing some screenshots from the working application:
- Android: The ShareApp is built specifically for the Android platform, ensuring a seamless user experience on Android devices.
- Kotlin: The app is developed using the Kotlin programming language, known for its conciseness and expressiveness.
- Retrofit: Retrofit is utilized for efficient and streamlined communication with the backend API, enabling smooth data retrieval and submission.
ShareApp utilizes a Laravel backend API to power its functionality. The API handles user authentication, data storage, and communication with the ShareApp mobile application.