Overview
Poster Palace is a full-stack e-commerce application that specialises in selling large and extra-large high-quality posters.
Poster Palace is an eCommerce store built using Django with Stripe as the payment processor.
Poster Palace is an MVP (minimum viable product) full-stack e-commerce application built with Django that specialises in selling large and extra-large high-quality posters. This was the final project for my full-stack developer training in 2024.
The place to buy large (61 x 91 cm or 24.02 x 35.83 inches) and extra large (80 x 120 cm or 31.50 x 47.24 inches) posters. These high quality, designer inspired posters are made with eco-friendly sustainable materials and are statement pieces meant for display at home or in the office. They have been designed for customers looking for unique and impactful wall art.
The business model combines print-on-demand functionality with community engagement through a unique quarterly design competition where winners' posters are sold on the platform. This approach not only ensures fresh inventory but also builds brand awareness and community involvement.
Technical Details
Built using Django framework with Python
PostgreSQL database hosted on Railway
Bootstrap and custom CSS for responsive design
Cloudinary for media storage
SEO optimization and marketing tools integration
Comprehensive error handling and user feedback system
Results
Secure user authentication with email verification
Full e-commerce functionality with Stripe payment integration
Product catalogue with advanced filtering and search
User profiles with order history and delivery information
Wishlist functionality for registered users
Product review and rating system
Newsletter and marketing integration
Community engagement through design competitions
Comprehensive admin interface for product and order management
Future Development Plans:
Implementation of verified purchase reviews
Photo integration for customer reviews
Colour variations for products
Personalized product recommendations
Custom price variations based on size
Direct integration with social media platforms
Customer customization options
The platform emphasizes sustainability through eco-friendly materials and focuses on building brand trust through quality products and community engagement. The project demonstrates full-stack development capabilities while implementing business logic to create a viable commercial platform.