School-Essential-website-E-commerce

πŸ›οΈ Ecommerce Website - School Essentials πŸŽ’πŸ“š

πŸ“Œ Overview

This is an eCommerce website designed for selling school uniforms, accessories, and stationery items. The platform provides an easy shopping experience for students, parents, and schools looking for high-quality educational supplies. 🏫✨

Preview

Shree Namrata Desktop preview Shree Namrata Desktop preview Shree Namrata Desktop preview Shree Namrata Desktop preview Shree Namrata Mobile preview Shree Namrata MObile sidebar preview

✨ Features

πŸ› οΈ Technologies Used

πŸš€ Installation

  1. Clone the repository:
    git clone https://github.com/nileshpratapsingh/School-Essential-website-E-commerce.git
    
  2. Navigate to the project folder:
    cd My-Website
    
  3. Install dependencies:
    npm install
    
  4. Then navigate to backend folder and install dependencies:
    cd backend
    npm install
    
  5. Start the server:
    npm run express
    

    or

    npm run start
    

    Project Structure

    my website
    β”‚       
    β”œβ”€β”€β”€backend
    β”‚   β”œβ”€β”€β”€config
    β”‚   β”œβ”€β”€β”€controller
    β”‚   β”œβ”€β”€β”€models
    β”‚   β”œβ”€β”€β”€routes
    β”‚   └───src
    └───frontend
     └───public
         β”œβ”€β”€β”€Animation
         β”œβ”€β”€β”€Images
         β”œβ”€β”€β”€scripts
         β”œβ”€β”€β”€styles
         └───views
             β”œβ”€β”€β”€admin
             β”œβ”€β”€β”€pages
             β”œβ”€β”€β”€partials
             └───school-components
    

    πŸ“‚ backend

    • config/ – Configuration files like DB, environment setup.
    • controller/ – Request handlers (business logic).
    • models/ – MongoDB or Mongoose schemas.
    • routes/ – API route definitions.
    • src/ – App-level files (entry point, middleware, etc.)

πŸ“‚ frontend/public

🀝 Contributing

We welcome contributions! Feel free to submit pull requests for improvements. πŸ’‘πŸ€©

πŸ“œ License

This project is open-source and available under the MIT License. βœ…

🌟 Contact

For any queries or suggestions, feel free to reach out: