An open API service indexing awesome lists of open source software.

https://github.com/enmarcm/cakeshopmanagerbackend

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).
https://github.com/enmarcm/cakeshopmanagerbackend

backend cakes crud nodejs socketio system

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

          

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