|
| 1 | +# Cravyn |
| 2 | +This is a complete food ordering app built using Kotlin for Android. It allows users to browse restaurants, view menus, place orders, and track their deliveries. The app follows modern Android development best practices and incorporates various powerful libraries to ensure a seamless user experience. |
| 3 | + |
| 4 | +## Screenshots |
| 5 | +### Authentication Screen |
| 6 | +<img src="https://github.com/user-attachments/assets/37aa3b09-e0d9-4e54-bb57-92c354832d04" width=300/> |
| 7 | +<img src="https://github.com/user-attachments/assets/83b2ec6b-099a-4f19-bf27-5514ac593e92" width=300/> |
| 8 | +<img src="https://github.com/user-attachments/assets/4f34b2cb-c785-43de-ba9b-e64557f00195" width=300/> |
| 9 | +<img src="https://github.com/user-attachments/assets/37ad587b-00f1-4047-9ecb-feffafd859ef" width=300/> |
| 10 | +<img src="https://github.com/user-attachments/assets/692d5571-feba-4f90-95c0-79d7f85ad723" width=300/> |
| 11 | + |
| 12 | +### Home Screen |
| 13 | +<img src="https://github.com/user-attachments/assets/bb66d36b-249e-4d1f-aba0-d1c5b58e4169" width=300/> |
| 14 | +<img src="https://github.com/user-attachments/assets/bb930efb-7683-4e34-a0d1-d23172e2d283" width=300/> |
| 15 | + |
| 16 | +### Search Screen |
| 17 | +<img src="https://github.com/user-attachments/assets/c61f3d85-a023-4e43-9c9a-59f5b3a2f9a7" width=300/> |
| 18 | +<img src="https://github.com/user-attachments/assets/598e89d7-e77c-453c-97a0-704d4c0b5a32" width=300/> |
| 19 | + |
| 20 | +### Restaurant Menu Screen |
| 21 | +<img src="https://github.com/user-attachments/assets/d4213864-0c68-4e7a-a0a3-489b4512afbc" width=300/> |
| 22 | + |
| 23 | +### Cart Screen |
| 24 | +<img src="https://github.com/user-attachments/assets/58238f86-dab9-4a0e-acfd-537916c80fe3" width=300/> |
| 25 | +<img src="https://github.com/user-attachments/assets/036dda2b-0913-4233-83b6-629eee207c59" width=300/> |
| 26 | + |
| 27 | +### Address Screen |
| 28 | +<img src="https://github.com/user-attachments/assets/05753599-0f6a-4beb-a3a8-a0ae1e37521a" width=300/> |
| 29 | +<img src="https://github.com/user-attachments/assets/be4b0332-02ad-47bb-a445-a7ae511fd31c" width=300/> |
| 30 | + |
| 31 | +### Order History Screen |
| 32 | +<img src="https://github.com/user-attachments/assets/84d42903-0c11-48c2-9bde-d15b58a7aeed" width=300/> |
| 33 | +<img src="https://github.com/user-attachments/assets/8edbdb1f-ed26-4f10-820e-13232735b1f1" width=300/> |
| 34 | + |
| 35 | +## Features |
| 36 | +- Browse restaurants and food menus |
| 37 | +- Add items to the cart and place orders |
| 38 | +- User authentication and profile management |
| 39 | +- Order tracking and status updates |
| 40 | +- Offline support with Room Database |
| 41 | +- Image loading and caching for optimized performance |
| 42 | +- Modern UI following Material Design guidelines |
| 43 | + |
| 44 | +## Tech Stack |
| 45 | + |
| 46 | +### Languages |
| 47 | +- Kotlin |
| 48 | + |
| 49 | +### Android Libraries & Tools |
| 50 | +- **Retrofit**: API communication |
| 51 | +- **Dagger-Hilt**: Dependency Injection |
| 52 | +- **Gson**: JSON serialization/deserialization |
| 53 | +- **Material Design**: UI components and styling |
| 54 | +- **Room DB**: Local offline database |
| 55 | +- **Glide**: Efficient image loading and caching |
| 56 | + |
| 57 | +## Download link |
| 58 | +[Download App](https://cravyn-web-frontend.vercel.app/) |
0 commit comments