MedeeKart LIVE
This project is an online medicine store developed using Django. Users can register, login, view a list of featured and categorized medicines, add medicines to their cart, and make purchases using the PayU payment gateway.
-The project is deployed on the here using render. -The database postgresql is connected at the deployment.
- User registration and authentication
- View for medicines categorized as Fever, Diabetes, Wellness & Fitness, Skincare, Babycare, etc.
- Add medicines to the cart
- Checkout and make payments using PayU
- Python 3.x
- Django 3.x or higher
- paywix
- Virtualenv (optional but recommended)
- PayU account for payment gateway integration
-
Clone the repository
git clone https://github.com/yourusername/django-medicine-store.git cd medeekart cd iwt
-
Create and activate a virtual environment
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install dependencies
pip install -r requirements.txt
-
Set up the database
python manage.py migrate
-
Create a superuser
python manage.py createsuperuser
-
Run the development server
python manage.py runserver
-
Access the application
Open your web browser and go to
http://127.0.0.1:8000/
. -
Register and log in
Create a new account or log in with your existing credentials.
-
Browse medicines
Browse through the list of featured and categorized medicines.
-
Add to cart
Add desired medicines to your cart.
-
Checkout
Proceed to checkout and complete the payment using PayU.
-
Test cards for Payments
The Payment testing credentials can be used from here
.
├── manage.py
├── iwt(medicine_store medee)
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ ├── wsgi.py
│ └── asgi.py
├── requirements.txt
── app(app_name)
├── migrations
├── static
├── templates
├── __init__.py
├── admin.py
├── apps.py
├── models.py
├── tests.py
├── views.py
└── urls.py
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.