Git Product home page Git Product logo

productmanagement-backend's Introduction

product icon
Product Management Server

This is the backend server for the product management system

Developed with the software and tools below.

TypeScript Nestjs Prettier Jest Docker ESLint MongoDB Passport precommit GitHub%20Actions

git-last-commit GitHub commit activity GitHub top language

Table of Contents


Overview

This project is a backend service for a product management system. It includes creating and managing a database to store product information, implementing APIs for data retrieval and manipulation, ensuring secure access and data integrity, and integrating with other systems for seamless data flow. The service will also support user authentication and authorization, provide detailed logging for debugging and audit purposes, and feature a scalable architecture to accommodate future enhancements and increased user load. Additionally, the system will be optimized for performance and designed to handle concurrent requests efficiently.


Features

  • User Management System: This integral part of the service allows for the creation and management of user accounts. It includes features for assigning specific roles to users, enhancing the operational structure and access control within the system.

  • Role-Based Access Control (RBAC): The service implements an RBAC system. and provide functions to create distinct roles, each with its unique set of permissions. This feature ensures that access to various functionalities and data is regulated based on the user's role, enhancing security and efficiency.

  • Product Management Interface: A comprehensive module dedicated to the management of products is a key feature. It allows for the creation of new products, and the ability to manage their status effectively. This feature is designed to streamline the process of handling product-related information and operations within the system.


Getting Started

Download and prebuild

  1. Clone the admin-board-server repository and enter into the folder:
git clone https://github.com/yanceyy/ProductManagement-Backend
cd ProductManagement-Backend
  1. Clone the front-end repository into this folder and run build
git clone https://github.com/yanceyy/ProductManagement-Frontend
cd admin-dashboard-react
pnpm i && pnpm build
  1. Change back to the project directory:
cd ...
  1. Install the dependencies:
pnpm i

Running server

pnpm start

Tests

pnpm test

productmanagement-backend's People

Contributors

yanceyy avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.