Crafts Next Door is an Ecommerce website that I created for my wife's business. This project incorporates:
- Django
- PostgreSQL
- Redis
- Caching
- Celery
- Celery Beat
- HTMX
- AWS S3 buckets and CDN
- Google OAuth
- Google Analytics
- Stripe API
- Brevo API
This website uses Redis for caching and tracking popular products. Celery manages email tasks, sending notifications for abandoned carts and wishlist items on sale.
This website implements social authentication for easy Google sign-up. It also features both an anonymous cart for non-registered users using sessions and a database cart for logged-in users.
This website includes a review system that helps track the highest-rated items, while secure payments are powered by the Stripe API. Webhooks confirm payment success and maintain order accuracy.
Additional technologies, including the Brevo API for email services and HTMX to prevent page reloads, add to the website's functionality. I use AWS services, including S3 buckets and a Content Delivery Network (CDN), to efficiently handle all images uploaded to the site. I've also implemented SEO strategies to improve its visibility on Google rankings.