Coffee Shop app made with Jetpack Compose
Explore the docs »
Report Bug
·
Request Feature
Finjan is a Modern design responsive Android coffee shop app implemented using Kotlin and Jetpack Compose
- Uses Type-Safe navigation
- Responsive user friendly GUI
- Animated SplashScreen
- Implemented the Model-View-ViewModel (MVVM) design pattern
- Clean code
- High Quality images & assets
Project's Link: https://github.com/ahmeddwalid/Finjan
Any contributions you make are greatly appreciated.
The following features are currently being implemented:
-
Firebase Authentication: for secure user management. This includes:
- Email/Password authentication
- Google sign-in
- Password reset functionality
-
User Profile Picture: fetching user's profile picture. This includes:
- Coil library to load images from the internet
-
Data storage using Firestore: for storing products and user data. This includes:
- Menu items
- User's Qr-code
-
UI/UX Improvements: Focusing on enhancing the user interface and user experience for better usability This includes:
- Add the appropriate images
- Actually everything
If you'd like to contribute, please follow these steps:
- Fork the repository: Create your own copy of the project.
- Create a branch:
git checkout -b feature/your-feature-name
- Implement your contribution
- Commit your changes:
git commit -m "your descriptive commit message"
- Push to the branch:
git push origin feature/your-feature-name
- Create a pull request: Submit your changes for review.
- Please ensure your code follows MVVM design pattern.
- Write clear and concise commit messages.
- Provide detailed explanations in your pull requests.
- Be respectful and considerate of other contributors.
Thank you for your contributions!
This project is distributed under the Apache 2.0 license. See
LICENSE.txt
for more information.