11

E-Commerce Backend - Alvéole

A RESTful e-commerce API built with Express.js, Node.js, and PostgreSQL

Alvéole logo

Project Overview

A RESTful e-commerce API built with Express.js, Node.js, and PostgreSQL. Handles core functionality for products, users, carts, and orders. Built with a focus on modularity, testing, and developer-friendly documentation.

Features

  • CRUD operations for products, users, carts, and orders
  • User authentication and authorization (JWT-based)
  • Relational database integration with PostgreSQL
  • API testing with Jest and Supertest
  • Swagger documentation
  • CI/CD with GitHub Actions

Tech Stack

  • Backend: Node.js, Express.js
  • Database: PostgreSQL, postgres-node, Knex (migration & seeding)
  • Auth: JSON Web Tokens
  • Testing: Jest, Supertest
  • CI/CD: GitHub Actions
  • Docs: Swagger / OpenAPI

To find out more, visit the GitHub repo!