A full-stack e-commerce platform developed with Django and PostgreSQL (Supabase), fully containerized with Docker and deployed on Railway with GitHub Actions for CI/CD.
The website is designed for artisan bakeries to showcase and sell their products online, offering a smooth shopping experience, a modern responsive UI, and secure payment integration.
🔧 Tech Stack
• Backend: Django 5.2.1, Python 3.13
• Database: PostgreSQL (Supabase)
• Storage: Supabase Storage for media & images
• Frontend: Django Templates + Bootstrap 5 (responsive, mobile-first)
• CI/CD: GitHub Actions → Docker → Railway
• Caching & Sessions: Redis
• Email System: SMTP with templated order confirmations & contact forms
• Planned Features: Stripe checkout, Google Analytics, Google Tag Manager, Google Search Console
✨ Features
• 📂 Product Catalog – filterable, responsive grid of bakery items
• 🛒 Shopping Cart & Checkout – session-based cart, ready for Stripe integration
• 📬 Email Notifications – automatic confirmation emails for orders & contact requests
• 📊 Admin Dashboard – manage products, categories, and orders
• 🔐 Secure & Scalable – production-ready settings (HTTPS, CSRF, SEO optimizations)
• 🌍 SEO Friendly – canonical tags, sitemap, robots.txt, and meta tags
🌐 Live Demo
Visit the Bakery Website:
👉 https://www.twine.net/signin
💡 My Role
I designed and developed the project end-to-end:
• Planned the architecture (Docker + Railway + Supabase)
• Implemented the frontend & backend features
• Set up CI/CD pipeline with GitHub Actions
• Configured production environment with Redis, Sentry, and Supabase Storage
• Wrote documentation and applied MIT license
- Back-End Developer
- Designer
- Developer
- +1















