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.
The shop application is designed to provide an online platform for customers to browse and purchase pharmaceutical products. The following features are included:
-
Product Catalog: Display a comprehensive catalog of available pharmaceutical products, including detailed descriptions, images, and pricing information.
-
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.
-
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.
-
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.
-
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.
-
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.
-
Promotions and Discounts: Support promotional offers, discount codes, and special deals. This feature encourages customer engagement, boosts sales, and improves customer satisfaction.
-
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.
The management system application focuses on facilitating administrative tasks and ensuring smooth operations within the pharmacy. The following features are included:
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
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.
- download this repo in your local pc
- create empty folder "any name" in any place in your pc and keep its path
- run cmd and type "cd new-folder-path"
- type "python -m venv pharmacy"
- type "cd pharmacy/Scripts"
- type activate
- type "cd.."
- put the downloaded repo in pharmacy folder
- type "pip install django"
- type "pip install pillow"
- type "cd zoma_project"
- type "code ."
- 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"
- copy the output link and type it in your browser : its our home page of shop application
- type "the copied link/admin" and it will open the managment system
Abdulrahman Shawky |
Omar Abdulnasser |
Ahmed Kamal |
Mahmoud Mohamed |
Ziyad ElFayoumy |
Amgad Atef |