Smart Frame House is a modern e-commerce web application built using the MERN stack (MongoDB, Express, React, Node.js). This platform allows users to browse a collection of premium photo frames, add products to a shopping cart, place orders, and allows the admin to manage incoming orders efficiently.
The application is also integrated with email notifications, so the admin receives an email whenever a user places an order.
- Product Browsing: Users can view all available photo frames with details like image, name, and price.
- Add to Cart: Users can add multiple products to a shopping cart before placing an order.
- Place Order: Securely submit orders with user details, delivery address, and payment mode.
- Admin Order Management: Admin can view all orders along with ordered items and customer details.
- Email Notification: Admin receives an email for every new order placed.
- Responsive Design: Fully responsive and mobile-friendly interface.
- WhatsApp Integration: Direct link to contact the admin via WhatsApp.
- Frontend: React, Vite, TailwindCSS, Framer Motion (animations)
- Backend: Node.js, Express.js
- Database: MongoDB
- Email Notifications: Nodemailer with Gmail SMTP
- State Management: React Context API
- Hosting: Vercel / Netlify (frontend), Any Node.js-compatible server (backend)