Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ahmed-safa/medicines-array
Django based project on displaying brief details on available Medicines in Bangladesh including their prices.
https://github.com/ahmed-safa/medicines-array
bootstrap5 css csv django html javascript python sqlite
Last synced: 18 days ago
JSON representation
Django based project on displaying brief details on available Medicines in Bangladesh including their prices.
- Host: GitHub
- URL: https://github.com/ahmed-safa/medicines-array
- Owner: AHMED-SAFA
- Created: 2024-10-23T15:13:43.000Z (24 days ago)
- Default Branch: master
- Last Pushed: 2024-10-23T16:29:46.000Z (24 days ago)
- Last Synced: 2024-10-23T22:49:18.387Z (23 days ago)
- Topics: bootstrap5, css, csv, django, html, javascript, python, sqlite
- Language: Python
- Homepage:
- Size: 50.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Medicine Array
Medicine Array is a Django-based web application that briefly details the available medicines in Bangladesh. This project is designed to visualize medicines data efficiently.
![Screenshot (17)](https://github.com/user-attachments/assets/e3f882ea-8cc3-40e2-ab1d-6f9d84386434)
## Features
- **View Data**: View the imported data from the database.
- **Search for medicines**: It includes searching the medicine that is available in the market.
- **Responsive Design**: Works well on both desktop and mobile devices.
-
CSV to SQLite
Data was imported straight into the SQLite database using a CSV file. The dataset below is used for medical data.
https://www.kaggle.com/discussions/general/311821
Technologies Used
-
Backend: Django 4.x (Python) -
Database: SQLite -
Frontend: HTML, CSS, Bootstrap (for responsive design) -
Version Control: Git
### Setup Instructions
1. Clone repository:
git clone https://github.com/AHMED-SAFA/Medicines-Array.git
2. Create and activate a virtual environment:
python -m venv .venv
source .venv/Scripts/activate
3. Install the required dependencies:
pip install -r requirements.txt
pip install django
4. Apply migrations to set up the SQLite database:
python manage.py migrate
python manage.py makemigrations
5. Create a superuser to access the Django admin panel:
python manage.py createsuperuser
6. Run the development server:
python manage.py runserver
License
This project is licensed under the MIT License - see the LICENSE file for details.