Skip to content

Digital Flagships is an innovative E Commerce Webapp powered by Node.js and Express.js. Seamlessly combining HTML, CSS, and JavaScript, it delivers a dynamic and responsive user interface. MongoDB ensures robust data storage, while EJS facilitates efficient rendering.

License

Notifications You must be signed in to change notification settings

lakshithaonline/Digital-Flagships-E-Commerce

Repository files navigation

Project Header

Digital Flagships | E Commerce Webapp

Welcome to the Digital Flagships E-Commerce Web app! This project is designed to provide a responsive online store platform with admin capabilities for managing products.

Features

  • Responsive Store: Browse and shop for products on any device.
  • Admin CRUD: Manage products using Create, Read, Update, and Delete operations.
  • Active Cart: Increase, Degrease product Counts, Remove Products.
  • Checkout Process: Seamless Checkout process with Payment and customer personal detail form.

Technical Stack

  • Node.js: Server-side JavaScript runtime.
  • Express.js: Web application framework for building APIs and handling routes.
  • EJS: Embedded JavaScript templates for generating dynamic HTML.
  • MongoDB: NoSQL database for storing product and user data.
  • Multer: Middleware for handling file uploads.
  • Express Session: Middleware for managing user sessions.
  • Dotenv: Load environment variables from a .env file.
  • Nodemon: Development tool for automatically restarting the server.

Getting Started

  1. Clone the repository: git clone https://github.com/your-username/digital-flagships.git
  2. Navigate to the project folder: cd digital-flagships
  3. Install dependencies: npm install
  4. Create a .env file and configure environment variables.
  5. Start the server: npm start
  6. Open your browser and go to: http://localhost:5000

Usage

  • Visit the homepage to browse and shop for products.
  • Access the admin panel by login in to /admin. Here, you can manage products using CRUD operations.

License

This project is licensed under the MIT License.

About

Digital Flagships is an innovative E Commerce Webapp powered by Node.js and Express.js. Seamlessly combining HTML, CSS, and JavaScript, it delivers a dynamic and responsive user interface. MongoDB ensures robust data storage, while EJS facilitates efficient rendering.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published