Live deployment (may take several seconds to load on a cold start)
- User authentication system: Users can register, login and update their profile information.
- Wishlist and cart functionality for both authenticated users (stored in the database) and guest users (stored in cookies).
- PayPal Checkout integration: Checkout is available for both guest and registered users, with orders being saved to the database after successful payment.
- Responsive website design.
- In-site search functionality.
- Back-end
- Django
- PostgreSQL (Database)
- Cloudinary (Image hosting)
- Front-end
- PayPal Checkout
- Pico CSS ✨
- JavaScript
- Deployment
This was a really interesting project for me, being my first experience with using cookies, PayPall Checkout, and deploing a web application.