Welcome to the Business Management System! This project is designed to help businesses manage their operations efficiently by providing tools and features for streamlined management processes.
- User management with roles and permissions
- Chat functionality for internal communication
- OTP (One-Time Password) service for secure authentication
- Integration with external services such as Stripe for payments
- Middleware support for request validation and error handling
To get started with the Business Management System, clone the repository and install the dependencies:
git clone https://github.com/shaishab316/business-management.git
cd business-management
npm installTo start the development server, run:
npm run devThis will start the server with auto-reloading enabled for development purposes.
To build and start the application in production mode, use:
npm run build
npm startnew-module: Generate a new module using the builder script.build: Transpile TypeScript to JavaScript.start: Start the server.dev: Start the server in development mode with TypeScript support.stripe: Listen for Stripe webhook events and forward them to the application.lint: Run ESLint to check for code quality.prettier: Format code using Prettier.test: Run tests (currently not specified).
Contributions are welcome! Please fork the repository and submit a pull request with your changes.
This project is licensed under the MIT License. See the LICENSE file for more details.
- Shaishab Chandra Shil - GitHub
Find the repository on GitHub: business-management