Problem Statement & Business Logic
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.
Target Audience
Target Audience: Niche products attract a niche target audience. High quality attracts people willing to pay for luxury products. The larger sizes of these posters along with the printing quality and eco-friendly materials used means our product will attract a specific demographic. This demographic includes interior designers, business owners looking for wall art for their office or individuals with large homes looking for statement pieces to enhance their living space and aesthetics of a room.
Technical Stack
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
Key Features
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.
Future Improvements
Only verified purchases can leave a review. At the moment the review section is available for all registered users. However, to further enhance the review process an update is needed so only customers who have purchased a product and are verified buyers can leave a review.
Ability to include a photo with reviews of the poster hanging in the reviewers home/office.
Provide different colours of the same poster.
Registered users to receive recommendations based on their browsing and purchase history.
Price variations will be added so large and extra large sizes are given their own price per product.
When saving to the wish list an option will be included so that users are able to select the size they want as well as the product and an add to cart button will be included.
If a user is on a product page and clicks on the 'log in to leave a review' I want them to be taken directly to the review area for that product rather than to the default area after logging in.
A blog app will be added to help with the community engagement plan, influencer marketing and for search engine optimisation purposes.
Customisation will be provided. The ability to let customers add words to posters or use their own images.
Analytical data will be collected. The ability to follow a user’s journey on the site and have data for where they visit the most, whether shopping carts have been abandoned, what keywords led a customer to the site, page optimisation and load times plus a host of other data is needed for the success of any website or store.
Monitor and Analyse Performance. Analytics tools will be used to track website traffic, sales data, customer behaviour, and other key performance indicators (KPIs).
Add Social Authentication Using Django-Allauth.
Open the store up to become a market place so other designers can include their work and sell posters.