Project Summary
- BeautyHaven is a modern, responsive e-commerce platform focused on beauty and skincare products.
- Inspired by leading platforms like Nykaa, it supports full product browsing, smart filtering, AI-based skin type analysis, and seamless payment integration.
- The project merges a clean user interface with smart backend features, creating a personalized beauty shopping experience.
Technologies
Frontend:
HTML, CSS, JavaScript, Bootstrap & Tailwind CSS
Backend Framework:
PHP (CodeIgniter 3)
Database:
MySQL
Integrations:
Razorpay API
Challenges 😨
- Implementing secure registration with image upload and session-based login
- Maintaining real-time cart/wishlist actions using AJAX and syncing with database
- Creating a real skin analyzer that doesn’t rely on random results
- Integrating Razorpay properly for both user checkout and admin panel payments
Solution ✅
- Used with validation, saved session via CI3’s session library
- Created lightweight AJAX endpoints, updated front-end DOM dynamically
- Used Flask API + skin_model.h5 (deep learning model) for image classification
- Used Razorpay JS SDK and PHP verification to confirm and store successful transactions
Research Plan
BlushBasket can be enhanced further with key features like inventory management, order tracking, and coupon management, allowing smooth backend operations and promotional flexibility. Additionally, enabling users to submit ratings and feedback—with built-in moderation tools—will help build trust and improve product quality. To support business insights, integrating basic admin analytics will provide valuable data on sales trends, top-performing products, and user growth, empowering smarter decision-making.
Demo Pages
Home
Product Category
Product Details & Cart