Skip to content

DBMS & Web Application - Pharmacy Database and Store in web application

Notifications You must be signed in to change notification settings

omarshaban02/ebn-elbitar

Repository files navigation

Pharmacy Website Readme

This readme file provides an overview of the features included in the pharmacy website project. The project consists of two main applications: a shop application and a management system. Each application has specific features that cater to different user needs.

Shop Application Features

The shop application is designed to provide an online platform for customers to browse and purchase pharmaceutical products. The following features are included:

  1. Product Catalog: Display a comprehensive catalog of available pharmaceutical products, including detailed descriptions, images, and pricing information.

  2. Search and Filtering: Enable customers to search for specific products based on keywords, categories, or filters like price range, brand, or dosage form. This feature allows users to find relevant products quickly and easily.

  3. User Registration and Authentication: Allow customers to create user accounts, providing access to personalized features such as order history, saved addresses, and wishlists. User authentication ensures secure transactions and protects sensitive information.

  4. Shopping Cart: Enable customers to add products to their cart, review cart contents, update quantities, and proceed to checkout. This feature provides a seamless shopping experience and facilitates order management.

Coming features

  1. Order Placement and Tracking: Allow customers to place orders, specify delivery addresses, and select preferred shipping methods. Once an order is placed, users can track its status and receive notifications regarding order updates.

  2. Payment Gateway Integration: Integrate with popular payment gateways to facilitate secure and convenient online transactions. Provide multiple payment options such as credit cards, debit cards, and digital wallets to enhance flexibility for customers.

  3. Promotions and Discounts: Support promotional offers, discount codes, and special deals. This feature encourages customer engagement, boosts sales, and improves customer satisfaction.

  4. Customer Support: Offer customer support channels, such as live chat, email, or a dedicated support ticket system, to address customer inquiries, concerns, and provide assistance when needed.

Management System Features

The management system application focuses on facilitating administrative tasks and ensuring smooth operations within the pharmacy. The following features are included:

  1. Product Inventory Management: Allow administrators to manage the pharmacy's product inventory, including adding new products, updating stock quantities, and setting reorder levels. This feature ensures accurate stock management and prevents inventory shortages.

  2. Order Management: Provide a centralized interface for administrators to view and manage customer orders. This includes order processing, updating order statuses, generating invoices, and managing returns or refunds.

  3. Customer Management: Enable administrators to manage customer information, including user accounts, contact details, order history, and customer preferences. This feature supports personalized customer service and improves overall customer experience.

  4. Supplier Management: Allow administrators to manage supplier information, track supplier orders, and maintain effective communication with suppliers. This feature helps ensure a steady supply of pharmaceutical products.

Coming features

  1. Analytics and Reporting: Provide comprehensive analytics and reporting features, such as sales reports, inventory reports, and customer insights. These insights aid in making data-driven decisions, identifying trends, and improving business performance.

  2. Staff Management: Allow administrators to manage staff accounts and roles within the pharmacy. This feature includes user authentication, access control, and assigning appropriate permissions to different staff members.

  3. System Settings and Configuration: Provide an interface for administrators to configure system settings, such as tax rates, shipping options, currency preferences, and other customizable parameters. This feature allows tailoring the system to the specific needs of the pharmacy.

  4. Data Backup and Security: Implement regular data backups and robust security measures to protect sensitive information, maintain data integrity, and ensure compliance with privacy regulations.

Conclusion

The pharmacy website project encompasses both the shop application, catering to customer needs, and the management system, facilitating administrative tasks. These applications work together to create a seamless and efficient online pharmacy experience for customers while providing essential tools for managing the pharmacy's operations.

Steps to work this project

  1. download this repo in your local pc
  2. create empty folder "any name" in any place in your pc and keep its path
  3. run cmd and type "cd new-folder-path"
  4. type "python -m venv pharmacy"
  5. type "cd pharmacy/Scripts"
  6. type activate
  7. type "cd.."
  8. put the downloaded repo in pharmacy folder
  9. type "pip install django"
  10. type "pip install pillow"
  11. type "cd zoma_project"
  12. type "code ."
  13. it will open vs code and in its terminal type "pip install django-bootstrap-v5" then "py manage.py makemigrations" then "py manage.py migrate" then "py manage.py collectstatic" and finally "py manage.py runserver"
  14. copy the output link and type it in your browser : its our home page of shop application
  15. type "the copied link/admin" and it will open the managment system

Contributors:

Abdulrahman Shawky
Abdulrahman Shawky
omarnasser0
Omar Abdulnasser
Ahmed Kamal
Ahmed Kamal
Mahmoud Mohamed
Mahmoud Mohamed
Ziyad ElFayoumy
Ziyad ElFayoumy
Amgad Atef
Amgad Atef

About

DBMS & Web Application - Pharmacy Database and Store in web application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published