This is a backend system for a CRM system. The system provides a set of APIs to manage applications, objects, and their structures, as well as managing records within the objects. Additionally, the system supports user login and registration.
- Node.js
- Nest.js
- MongoDB
- Clone the repository:
git clone https://github.com/s04v/workstf-backend.git
- Install the dependencies:
npm install
- Set up your environment variables: create a
.env
file and set the following variables:DB_URL
: the URI for your PostgreSQL databaseJWT_SECRET
: a secret key for JSON Web TokensSALT
: a salt for hashing
- Start the server:
npm start
- Authorization and Authentication
- Application management: Ability to manage different applications with different settings/
- Object management: Ability to create and manage custom objects with different fields and configurations. Managing object associations with applications
- Record management: Ability to create, read, update, and delete records in the custom objects.