A medical eCommerce mobile application.
Table of Contents
AushadhE is a medical e-commerce mobile application. This app features two diffeent views based on the user: the customer view and the seller view. The seller/business owner can add and modify products. The customers, upon completing authentication, can place orders for the required products, talk to the seller using the in-app feature, make payments using the in-app credit/debit card payment facility, and track the status of their order.
AushadhE has two unique features that make it different from any other e-commerce application:
- In-App Chat feature: Customers can start a conversation with the Seller in case of any queries.
- In-App Payment System: AushadhE features an in-app payment feature to complete transactions using credit or debit cards.
To install the entire Flutter project on your local system and run it on an IDE, follow the following steps:
- Flutter (Install Flutter)
Run the following command on Command Prompt to make sure Flutter is ready on your local system:
flutter doctor -v
- Clone the repo
git clone https://github.com/lazyp4nd4/AushadhE.git
- Run the Flutter project
flutter run AushadhE
Directly install the apk of WatchR from this link
Upon opening the app, a user would be directed to the home screen of the app where they can view a list of products. They can navigate across different sections as well. However some features like adding products to cart, and chatting with the seller unlock only once the user signs in successfully.
The user can either sign in using their email ids or create an account in the authentication section
After successfully signing into the app, the user will again be redirected to the home screen. Now, if the user is identified to be one of the sellers, they will have the option to add new products, updating the details of existing products, managing orders, and replying to the queries of customers.
If the user is instead identified as a customer, they can add products to cart, place an order, make payments using Credit/Debit cards, check status of previous orders, and start a conversation with the seller.
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Shourya - @Shourya - shouryak95@gmail.com
Project Link: https://github.com/lazyp4nd4/AushadhE