https://github.com/meroo1010/coffee-land
coffee-land flutter app about ordering coffee
https://github.com/meroo1010/coffee-land
android-application app appdev appdevelopment application dart dart-package dart-packages flutter flutter-app flutter-apps flutter-demo flutter-examples flutter-ui ios-application
Last synced: about 2 months ago
JSON representation
coffee-land flutter app about ordering coffee
- Host: GitHub
- URL: https://github.com/meroo1010/coffee-land
- Owner: MEROO1010
- Created: 2022-11-08T01:04:22.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-05-03T18:35:36.000Z (about 1 year ago)
- Last Synced: 2025-05-03T19:35:36.385Z (about 1 year ago)
- Topics: android-application, app, appdev, appdevelopment, application, dart, dart-package, dart-packages, flutter, flutter-app, flutter-apps, flutter-demo, flutter-examples, flutter-ui, ios-application
- Language: Dart
- Homepage: https://flutter.dev/
- Size: 10 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# coffee_land :coffee:
## :pushpin: Getting Started
Coffee Land is a cross-platform mobile application developed using Flutter, designed to provide users with a seamless coffee ordering experience. This project brings to life a UI/UX design previously showcased on Behance, emphasizing intuitive navigation and aesthetic appeal.
Design Inspiration
The application's design is based on a concept previously created and shared on Behance. You can view the original design here:
๐ Coffee Land App Design on Behance
https://www.behance.net/gallery/149167533/Coffee-Land-App-design
## :pushpin: The mouckup

## :pushpin:The preview of the app :point_down:
https://user-images.githubusercontent.com/72358981/210197531-64494968-6795-401c-97b3-e823382f45c4.mp4
# ๐ Features
User-Friendly Interface: Navigate through a clean and intuitive UI.
Menu Browsing: Explore a variety of coffee options with detailed descriptions.
Order Customization: Customize your coffee orders to your preference.
Cart Management: Add, remove, and modify items in your cart seamlessly.
Order Tracking: Monitor the status of your orders in real-time.
# ๐ ๏ธ Tech Stack
Frontend: Flutter (Dart)
Backend: Django (Python)
State Management: Provider
Database: SQLite (Local), PostgreSQL (Production)
Authentication: Firebase Auth
APIs: RESTful APIs developed using Django REST Framework
# ๐ Project Structure
coffee-land/
โโโ android/
โโโ assets/
โ โโโ images/
โโโ backend_django/
โโโ ios/
โโโ lib/
โ โโโ models/
โ โโโ screens/
โ โโโ widgets/
โ โโโ main.dart
โโโ test/
โโโ pubspec.yaml
โโโ README.md
# ๐งโ๐ป Getting Started
Prerequisites
Flutter SDK: Install Flutter
Python 3.x
Django: Install via pip install django
Firebase Account: Firebase Console
Installation
1. Clone the Repository
git clone https://github.com/MEROO1010/coffee-land.git
cd coffee-land
2. Install Flutter Dependencies
flutter pub get
3. Set Up the Backend
Navigate to the backend_django directory and install the required Python packages:
cd backend_django
pip install -r requirements.txt
Apply migrations and start the Django development server:
python manage.py migrate
python manage.py runserver
4. Run the Flutter App
Navigate back to the root directory and run the app:
flutter run
# ๐งช Testing
To run the unit tests for the Flutter application:
flutter test
Ensure that the backend server is running before executing integration tests.
# ๐ค Contributing
Contributions are welcome! Please follow these steps:
1. Fork the repository.
2. Create a new branch:
git checkout -b feature/YourFeature
3. Commit your changes:
git commit -m "Add YourFeature"
4. Push to the branch:
git push origin feature/YourFeature
5. Open a pull request.
# ๐ License
This project is licensed under the MIT License. See the LICENSE file for details.