Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sylviat01/medimart
Medimart is an innovative online pharmacy platform combining React for a dynamic front-end and Flask for a robust back-end. It enables secure medication procurement with user authentication, comprehensive product catalog, intuitive order processing, and a user-driven review system.
https://github.com/sylviat01/medimart
flask-restful flask-sqlalchemy reactjs tailwindcss
Last synced: about 1 month ago
JSON representation
Medimart is an innovative online pharmacy platform combining React for a dynamic front-end and Flask for a robust back-end. It enables secure medication procurement with user authentication, comprehensive product catalog, intuitive order processing, and a user-driven review system.
- Host: GitHub
- URL: https://github.com/sylviat01/medimart
- Owner: SylviaT01
- Created: 2024-07-03T10:59:35.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-26T10:37:23.000Z (5 months ago)
- Last Synced: 2024-07-26T12:05:06.214Z (5 months ago)
- Topics: flask-restful, flask-sqlalchemy, reactjs, tailwindcss
- Language: Python
- Homepage: https://medi-mart-dusky.vercel.app
- Size: 72.8 MB
- Stars: 2
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![Home Screenshot](/client/src/components/assets/Front-page.png)
# MediMart
## Introduction
MediMart is a comprehensive online pharmacy platform developed to provide users with a seamless experience in managing their medication needs. Leveraging React for the front-end and Flask for the back-end, MediMart aims to revolutionize the accessibility of healthcare services.## Minimum Viable Product(MVP)
MediMart online pharmacy enables users to browse, order, and manage medications online.## Features
- A visually engaging landing page.
- User authentication and authorization
- Medication catalog with search and filter functionality
- Cart management with total cost calculation
- Contact section for customer support
- Service Review System## Objectives
- To provide a user-friendly and intuitive interface for users to browse, order, and manage their medications
- To implement secure user authentication and role-based access control.
- Ensure detailed product listings with comprehensive information and visuals.
- Develop a robust shopping cart with full CRUD functionality.
- Implement a service review system to build user trust and transparency.
- To ensure secure data storage and transmission to protect user privacy and sensitive information.## Technologies used
- [React](https://reactjs.org/)
- [React Icons](https://react-icons.github.io/react-icons/)
- [Google fonts](https://fonts.google.com/)
- [AOS](https://michalsnik.github.io/aos/)
- [Tailwind CSS](https://tailwindcss.com/)
- [Flask](https://flask.palletsprojects.com/en/3.0.x/)
- [Font Awesome](https://fontawesome.com/)
- [Git](https://www.git-scm.com/)## Get Started
1. Clone the repository
```bash
git clone [email protected]:SylviaT01/MediMart.git
```
2. Install dependencies
```bash
npm install
```
```bash
pipenv install
```
3. Enter virtual environment(Backend)
```bash
pipenv shell
```
4. Start the Flask server
```bash
python run.py
```
5. Start the React development server
```bash
npm start
```## Requirements
- Programming knowledge (HTML, JavaScript, Python and SQL)
- Visual Studio as code editor
- Basic understanding of web development and design principles
- Familiarity with React and Flask frameworks
- Experience with databases and SQL queries## Contributions
Contributions are welcome! If you'd like to contribute, please fork the repository and submit a pull request.
## Authors
- [Sylvia Chebet](https://github.com/SylviaT01)
- [Wilfred Ketere](https://github.com/WLemmy)
- [Morris Mburu](https://github.com/mrrsmburu)
- [Lewis Wambugu](https://github.com/Wambuguu)
- [Uwes Ahabab](https://github.com/ahabab23/ahabab23)## Copyright and License Information
The project is licensed under [MIT License](LICENSE)