Skip to content

EnactMart is a functional e-commerce mobile app where users can browse Enactus' products, add items to their cart, and place orders. The app includes features such as user authentication, product categorization and a cart system.

Notifications You must be signed in to change notification settings

ANMOLSCRIPT/EnactMart

Repository files navigation

EnactMart

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.

Developed by: Anmol Garg

Key Features:

  1. User Authentication: ○ User sign-up, login, and logout functionality. ○ Secure password storage and validation (using Firebase Authentication or other backend service).
  2. 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.
  3. Cart System: ○ Users can add items to their cart, modify quantities, and remove items. ○ A running total of the cart value is displayed.
  4. 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.

App ScreenShots:

image image image image image image image image image image image image

Tools & Technologies:

Frontend: Kotlin, Android Studio UI/UX: XML, Fragments Backend: Firebase Database: Firebase Firestore

Contributing

To contribute, please follow these guidelines:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix:

git checkout -b feature/your-feature-name

  1. Make your changes and ensure that the codebase remains clean and well-documented.

  2. Write appropriate unit tests for your changes.

  3. Commit your changes:

git commit -am 'Add some feature'

  1. Push to the branch:

git push origin feature/your-feature-name

  1. Create a new pull request, describing your changes and their purpose.

Contact

For any inquiries, please contact me at [email protected].

About

EnactMart is a functional e-commerce mobile app where users can browse Enactus' products, add items to their cart, and place orders. The app includes features such as user authentication, product categorization and a cart system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages