Project Overview • Getting Started • Project Structure • Features • External Resources Utilized • Conclusion
The Medicine Tracker project is designed to streamline the management of medicine inventories by providing a comprehensive solution for tracking medicines. It aims to simplify the process of adding, updating, retrieving, and deleting medicine records, ensuring efficient inventory management for pharmacies and healthcare providers.
├── data.json
├── main.py
├── requirements.txt
├── index.html
├── inventory.html
├── inventory.js
├── script.js
└── styles
├── inventory.css
└── style.css
Ensure that Git and Python are installed on your machine. Verify their versions using the following commands:
python --version
git --version-
Clone the Repository:
git clone git@github.com:thein3rovert/MediFlow.git
-
Navigate to the Project Directory:
cd MediFlow -
Set Up the Backend:
- Make the
start.shscript executable:chmod +x start.sh
- Execute the script to initialize the server:
./start.sh
- Make the
-
Test API Endpoints:
- Use Postman to test the following endpoints:
GET /medicine- Retrieve all medicines.GET /medicine/{name}- Retrieve a specific medicine by name.POST /create- Add a new medicine.POST /update- Modify existing medicine details.DELETE /delete- Remove a medicine.
- Use Postman to test the following endpoints:
-
Frontend Verification:
- Open
index.htmlin a web browser to verify the frontend functionality.
- Open
- Data Management:
- Retrieve, add, update, and delete medicine records.
- Real-time filtering and search functionality.
- User Interface:
- User-friendly interface for seamless data input and management.
- Dynamic data visualization with real-time insights.
- Backend Functionality:
- API endpoints for CRUD operations.
- Endpoint for calculating average medicine prices.

