Skip to content

jahnvisahni31/CeramicHaven

Repository files navigation

Ceramic E-Commerce Store

Project Overview

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.

Features

  • 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.

Tech Stack

  • 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)

Installation & Setup

  1. Clone the repository:
    git clone https://github.com/jahnvisahni31/CeramicHaven.git
    cd CeramicHaven
  2. Install dependencies:
    npm install  # or yarn install
  3. Set up environment variables:
    • Create a .env file in the root directory.
    • Add required API keys (Database, Payment Gateway, etc.).
  4. Run the development server:
    npm run dev  # or yarn dev
  5. Open the browser and visit http://localhost:3000

Deployment

  • Deploy frontend using Vercel or Netlify.
  • Deploy backend using AWS, Digital Ocean, or Heroku.

Contributing

Feel free to submit pull requests. Issues and feature requests are welcome!

License

MIT License

About

A Full stack application using modern tools to manage data and secure user access.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages