This is a functional e-commerce mobile app where users can browse the society's products, add items to their cart, and place orders. The app includes features such as user authentication, product categorization and a cart system.
- User Authentication: ○ User sign-up, login, and logout functionality. ○ Secure password storage and validation (using Firebase Authentication or other backend service).
- Product Listings: ○ Display a list of products fetched from a database (self made or online). ○ Product detail view with price, description, and image. ○ Also showcase deals on different products on the home page.
- Cart System: ○ Users can add items to their cart, modify quantities, and remove items. ○ A running total of the cart value is displayed.
- Checkout Process: ○ Simulated checkout process where users can review their cart and confirm their order. ○ Basic form validation (e.g., shipping information, payment details) with mock data.
Frontend: Kotlin, Android Studio UI/UX: XML, Fragments Backend: Firebase Database: Firebase Firestore
To contribute, please follow these guidelines:
-
Fork the repository.
-
Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
-
Make your changes and ensure that the codebase remains clean and well-documented.
-
Write appropriate unit tests for your changes.
-
Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin feature/your-feature-name
- Create a new pull request, describing your changes and their purpose.
For any inquiries, please contact me at [email protected].