This project demonstrates a modern e-commerce application utilizing queue-based architecture for efficient order processing and sending emails.
- Product browsing and cart management
- Order placement and confirmation
- Email notifications for sign-ups, sign-ins, and order confirmations
- Frontend: Next.js deployed to Cloudflare Pages
- Backend: Cloudflare Workers
- Database: Cloudflare D1
-
Client-side:
- Product display and cart management
- UI components (Button, Input)
-
Server-side:
- User and order processing
- Email template generation
- Database schema for users and products
For the frontend, check out the client README.
For the backend, check out the server README.
Contributions are welcome! Please feel free to submit a Pull Request.
Check out the LICENSE file.