I will build a rest API with nodejs express or nestjs


About this gig
Need a clean and structured REST API for your project?
I can build your backend using Node.js, Express or NestJS, with a focus on clean architecture, maintainability and reliable code.
Depending on the package, I can include:
- REST API development
- CRUD operations
- MySQL / MariaDB database integration
- TypeORM
- Data validation and error handling
- JWT authentication
- Protected routes and basic roles/permissions
- Clean TypeScript architecture
- Source code and code comments
What is an endpoint?
One HTTP method + one route counts as one endpoint. For example, GET /users and POST /users are 2 endpoints.
Packages:
Basic: up to 3 endpoints
Standard: up to 7 endpoints + database
Premium: up to 12 endpoints + database + authentication
Frontend development, deployment, hosting, OAuth, payment systems and complex third-party integrations are not included unless discussed beforehand.
Please contact me before ordering if you have specific requirements.
Get to know Adrien
Junior FullStack Web Developer
- FromFrance
- Member sinceAug 2026
Languages
French, English
FAQ
What do you consider an endpoint?
One HTTP method associated with one route counts as one endpoint. For example, GET /users and POST /users are considered two separate endpoints.
Can you use Express or NestJS?
Yes. I can build your API using either Express.js or NestJS depending on your project and requirements. I can also use TypeScript.
Can you connect the API to a database?
Yes. The Standard and Premium packages include database integration. I mainly work with MySQL/MariaDB and can use TypeORM with NestJS.
Is authentication included?
JWT authentication is included in the Premium package. This can include registration, login, password hashing, protected routes and basic roles or permissions.
Can you work on an existing API instead of creating a new one?
Yes. I can fix bugs, add endpoints, improve existing features or extend an Express/NestJS API. Please contact me before ordering so I can review your requirements.
What do you need before I place an order?
Please send me a clear description of your project, the required endpoints, database requirements and any existing code or documentation. For complex projects, contact me before ordering.
