NovaStore is a modern and fully responsive e-commerce web application built using React.js and Vite.
This project showcases a clean user interface, dynamic cart functionality, smooth animations, and a fully working contact form powered by EmailJS.
NovaStore demonstrates real-world frontend development concepts including component-based architecture, reusable UI sections, state management using React Hooks, and responsive design principles.
✨ Key Highlights:
• Built with React.js
• Fast development using Vite
• Dynamic cart counter using useState
• EmailJS integrated contact form (no backend required)
• Fully responsive layout (Mobile, Tablet, Desktop)
• Modern UI with smooth CSS animations
• Clean and scalable code structure
📩 The contact form allows users to send messages directly, and a professional toast notification appears after successful submission.
🛠 Tech Used:
React.js
JavaScript (ES6+)
Vite
CSS3
EmailJS
Git & GitHub
🎯 Purpose of This Project:
This project was built to strengthen frontend development skills and demonstrate the ability to create interactive, production-ready UI applications using React.
👨💻 Author:
Tanvir Khan
BCA Student | Full-Stack Development Learner | Python (Django, Flask) | React.js & Node.js (Learning) | JavaScript | Git & GitHub | Internship & Project Experience
If you found this project helpful, feel free to ⭐ star the repository.