Skip to content

A streamlined solution for handling medical data with seamless integration between backend APIs and a user-friendly frontend. MediFlow focuses on enhancing data presentation, managing gaps or invalid entries gracefully, and improving user experience through thoughtful design and functionality.

Notifications You must be signed in to change notification settings

thein3rovert/MediFlow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


                             Python CSS
Dependencies Contributions welcome

Project OverviewGetting StartedProject StructureFeaturesExternal Resources UtilizedConclusion


Medicine Tracker (Mediflow)

Alt text

Project Overview

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.

Getting Started

Project Structure

├── data.json
├── main.py
├── requirements.txt
├── index.html
├── inventory.html
├── inventory.js
├── script.js
└── styles
    ├── inventory.css
    └── style.css

Prerequisites

Ensure that Git and Python are installed on your machine. Verify their versions using the following commands:

python --version
git --version

Setup Instructions

  1. Clone the Repository:

    git clone git@github.com:thein3rovert/MediFlow.git
  2. Navigate to the Project Directory:

    cd MediFlow
  3. Set Up the Backend:

    • Make the start.sh script executable:
      chmod +x start.sh
    • Execute the script to initialize the server:
      ./start.sh
  4. 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.
  5. Frontend Verification:

    • Open index.html in a web browser to verify the frontend functionality.

Features

  • 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.

About

A streamlined solution for handling medical data with seamless integration between backend APIs and a user-friendly frontend. MediFlow focuses on enhancing data presentation, managing gaps or invalid entries gracefully, and improving user experience through thoughtful design and functionality.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •