E-commerce made with Django & React
-
User Authentication with JWT
- Login
- Sign up
-
Admin panel by Django
- Adding and removing users
- Adding and removing products
- Removing and creating carts
- Removing and creating orders
-
Home Page
- Welcome message
- Shortcuts to other pages
-
Product Catalogue
- Pagination (9 products per page)
- Every product has a single page with unique url
- Every product has an image, name, description, price and publish date
- Products are ordered by newest publish date
-
Single Product Page
- Product info
- Add to cart functionality but only for authenticated users
-
Cart Page
- Remove 1 from cart
- Remove cart entry
- Clear Cart
- Purchase
-
Order Page
- Past orders ID and total amount information
- View button to see more details about single order
-
Single Order Page
- More details about the order
- Every single order has a unique url