Skip to content

enmarcm/CakeShopManagerBackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

173 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CakeShopManagerBackend

This repository contains the backend system for managing a cake shop, featuring real-time messaging and calling capabilities between vendors using Socket.IO. This backend is designed to facilitate various functionalities essential for the smooth operation of a cake shop.

Key Features

  • Vendor Management: Add, update, and remove vendors from the system.
  • Zone Definitions: Organize vendors by geographical zones for better management.
  • Profit Administration: Track and manage profits generated from sales.
  • CRUD Operations for Products: Create, read, update, and delete products (cakes) in the inventory.
  • Real-Time Communication: Utilize Socket.IO to enable messaging and calling features between vendors, enhancing collaboration and efficiency.

Technologies Used

  • Node.js: JavaScript runtime for building the backend.
  • Express: Web framework for Node.js to handle routing and middleware.
  • Express-session: Middleware for managing user sessions.
  • PgPool: PostgreSQL connection pooling for efficient database management.
  • Nodemailer: Module for sending emails from the application.

About

This repository contains the backend system for managing a cake shop, featuring real-time messaging and calling capabilities between vendors using Socket.IO. It supports vendor management, zone definitions, profit administration, and CRUD operations for products (cakes).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors