This is a fully functional eCommerce Website with guest checkout capability and payment integration.
Note: This website is not for a real company. Inspired from different ecommerce projects to design and build it.
- Unauthenticated users as authenticated users can perform a checkout. (used "Cookies" for storing unauthenticated users' data)
- Users can perform payments using their Paypal accounts or debit/credit cards.
- Users can add multiple products to cart, varying from physical to digital products.
- Users can search for specific products by their names.
- There is a pagination on the bottom of the store page. (Built by using Django Paginator Class)
Quick website demo as guest (unauthenticated) user.
Back-end:
Front-end:
- HTML, CSS, Javascript and Bootstrap
Payment:
- Paypal Developer tools. (client side integration)
In order to run the application in local environment follow instructions below:
# clone
git clone https://github.com/r-aliev/django-ecommerce-luna-tech
cd django-ecommerce-luna-tech
docker build .
docker-compose up
Check your localhost on :8000 port
- Add Login/Register Page
- Add Home, Blog, Contact pages
- Add a detail page for each product with description and reviews.
- Send a success email to a client after a payment is done.
- Prepare for deployment