You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Web-based platform, offering users a seamless experience to search, add items to their cart, and efficiently manage
orders,
providing a convenient and efficient shopping solution.
ecom-project directory handles the logic for the front end and the ecommProject handles the
logic for the backend. Sorry! for the weird
naming conventions :).
Clone the git repository using the link https://github.com/mechXsteam/eccommerce-project.git or simply download
the zip file.
First navigate to the directory ecommProject using: cd ecommProject in the terminal and run the
command python manage.py runserver. It will start a
development server at port: 8000. Create a superuser by providing the necessary credentials if you need to, using
the command python manage.py createsuperuser.
Once the superuser is created, you can access the admin panel at http://localhost:8000/admin/, enter the username
and password that you provided at the time of
superuser creation.
After that navigate to the ecom-project directory using: cd ecom-project from the root directory. Once you are in,
run the command npm start in the terminal.
It will fire off a development server on your local machine at port: 3000. Paste the URL http://localhost:3000/ in
the browser to access the project.
Project screenshots
Home page with 3D earth [1/18]
Products listings [2/18]
Add to cart items [3/18]
View your cart [4/18]
Search keywords [5/18]
Sign In [6/18]
Sign Up [7/18]
Checkout 1: Add shipping address [8/18]
Checkout 2: Add credit card details (fake) [9/18]
Checkout 3: Review your order [10/18]
Receive order id [11/18]
Track your order in the profile section [12/18]
Post a review and leave a comment [13/18]
Ratings updated [14/18]
Customized admin panel [15/18]
Update delivery status [16/18]
Order is packed and shipped [17/18]
Back to home page [18/18]
Endnotes
This project has been a challenging yet rewarding journey, as it taught me the art of integrating Django and React and
making them work harmoniously. I've gained valuable insights into handling complex projects along the way. If you happen
to come across any flaws in the code or encounter errors, don't hesitate to get in touch with me. Your feedback is highly
appreciated. Please consider showing your support by giving this project a star. Thank you!
About
Web-based platform, offering users a seamless experience to search, add items to their cart, and efficiently manage orders, providing a convenient and efficient shopping solution.