Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.13 KB

File metadata and controls

32 lines (23 loc) · 1.13 KB

Article

This is a full-featured Article designed for selling phone and laptop accessories. The backend is built using Node.js with Express and Sequelize ORM, rendering HTML with Express Handlebars. It utilizes SQLite for development and PostgreSQL for production. The project also incorporates Cloudinary for image management and Bootstrap 5 for the front-end design.

Project URL

https://github.com/Nathius262/e-commerce

Features

  • User authentication and authorization (multiple roles: admin, user).
  • Product management with categories.
  • Shopping cart functionality.
  • Order management system.
  • Image management with Cloudinary.
  • SQLite for local development and PostgreSQL for production.

Tech Stack

  • Backend: Node.js, Express, Sequelize ORM
  • Database: SQLite (development), PostgreSQL (production)
  • HTML Rendering: Express Handlebars
  • Styling: Bootstrap 5
  • Image Upload: Cloudinary
  • Hosting: Vercel

Installation

  1. Clone the repository:

    git clone https://github.com/Nathius262/e-commerce.git
    cd e-commerce