This is a fully functional eCommerce store for ceramic products, featuring an elegant black-themed homepage with white text. The website includes 50 product photos categorized into 10 different types, offering a unique shopping experience.
- Elegant UI: Dark-themed homepage with white text for a premium look.
- Product Categories: 10 different ceramic categories for easy navigation.
- High-Quality Images: 50 product images displayed beautifully.
- Shopping Cart: Users can add and remove items.
- User Authentication: Login/Signup functionality.
- Responsive Design: Mobile-friendly layout.
- Checkout System: Secure payment integration.
- Frontend: React.js (Next.js recommended for SEO)
- Styling: Tailwind CSS
- Backend: Node.js (Express.js)
- Database: MongoDB / PostgreSQL
- Authentication: Firebase/Auth0
- Hosting: Vercel / Netlify (Frontend), AWS/Digital Ocean (Backend)
- Clone the repository:
git clone https://github.com/jahnvisahni31/CeramicHaven.git cd CeramicHaven - Install dependencies:
npm install # or yarn install - Set up environment variables:
- Create a
.envfile in the root directory. - Add required API keys (Database, Payment Gateway, etc.).
- Create a
- Run the development server:
npm run dev # or yarn dev - Open the browser and visit
http://localhost:3000
- Deploy frontend using Vercel or Netlify.
- Deploy backend using AWS, Digital Ocean, or Heroku.
Feel free to submit pull requests. Issues and feature requests are welcome!
MIT License