This project provides backend functionalities for career consultation services.
- Prisma: An open-source database toolkit. This project uses it to interact with the database.
- Express: A popular Node.js web application framework.
- JWT (jsonwebtoken): Used for authentication purposes, enabling secure transmission of information.
- Zod: A runtime TypeScript type checker. Allows for validating data shapes and creating safe, validated data.
- Cors: Provides a middleware to enable CORS with various options.
- Dotenv: Zero-dependency module that loads environment variables from a
.env
file.
-
Prerequisites: Ensure you have
Node.js
andnpm
installed. -
Clone the repository:
git clone <repository-url> cd career-consultation-backend
-
Install Dependencies:
npm install
-
Setting up Environment Variables: Copy the
.env.example
to.env
and provide the necessary values. -
Running in Development Mode:
npm run dev
-
Running in Production Mode:
npm start
- Chowdhury Tafsir Ahmed Siddiki
This project is licensed under the ISC License.