Skip to content

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).

Notifications You must be signed in to change notification settings

enmarcm/CakeShopManagerBackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

No packages published