Skip to content

lazyp4nd4/AushadhE

Repository files navigation

AushadhE

Contributors Forks Starts


Logo

AushadhE

A medical eCommerce mobile application.

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. Contact

About The Project

Product Name Screen Shot

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.

Built With

Getting Started

To install the entire Flutter project on your local system and run it on an IDE, follow the following steps:

Prerequisites

  • Flutter (Install Flutter) Run the following command on Command Prompt to make sure Flutter is ready on your local system:
    flutter doctor -v

Installation

  1. Clone the repo
    git clone https://github.com/lazyp4nd4/AushadhE.git
  2. Run the Flutter project
    flutter run AushadhE

Install Android apk Directly

Directly install the apk of WatchR from this link

Usage

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.

Home Page

Chat Error

Cart Error

The user can either sign in using their email ids or create an account in the authentication section Register Login

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.

Add Product Update Product Chats Admin 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.

View Product Cart Card Chat With Seller Place Order Previous Orders

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

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.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

Shourya - @Shourya - shouryak95@gmail.com

Project Link: https://github.com/lazyp4nd4/AushadhE

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages