Skip to content

CypherAk007/Ecommerce-website-django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProShop Ecommerce Website

Welcome to ProShop, your ultimate destination for online shopping! Built with cutting-edge technologies, ProShop offers a seamless shopping experience for both customers and administrators. Below is an overview of the features and technologies incorporated into our platform.

Website URL

ProShop

Product Demo

Screen.Recording.2024-05-16.at.9.49.54.PM.mov

Features

Customer Experience

  • Customer Login: Secure authentication system for customers to access their accounts.
  • Product Browsing: Browse through a wide range of products with ease.
  • Add to Cart Functionality: Easily add desired items to the shopping cart for checkout.
  • Secure Checkout: Smooth and secure checkout process for hassle-free purchasing.
  • Order Tracking: Track the status of orders from placement to delivery.

Admin Panel

  • Admin Login: Secure login system for administrators to manage the platform.
  • Dashboard: Comprehensive dashboard providing key insights into sales, orders, and customer data.
  • Product Management: Add, remove, and update products with ease.
  • Order Management: View, update, and manage orders, including marking them as delivered.
  • User Management: Add, remove, and update user accounts.
  • Access Control: Restrict access for customers to admin features for enhanced security.

Technologies Used

  • Frontend: React.js for building dynamic user interfaces.
  • State Management: Redux for managing application state efficiently.
  • Backend: Django framework for robust backend development.
  • Database: PostgreSQL for secure and scalable data storage.
  • Static Files Hosting: AWS S3 for serving static files, ensuring high availability and reliability.
  • Hosting: Vercel for seamless deployment and hosting of the application.

Installation

To run this project locally, follow these steps:

  1. Clone the repository: https://github.com/CypherAk007/Ecommerce-website-django or https://github.com/CypherAk007/proshop-hosting/tree/main

  2. Navigate to the backend project directory: install dependencies from requirements.txt and npm install in frontend folder

  3. Start the backend development server: python manage.py runserver

  4. Start the frontend development server: npm start

Contributing

We welcome contributions from the community! If you have any ideas for improvement or would like to report a bug, please open an issue or submit a pull request.