CRUD-Admin
A user management, authentication and access permissions API developed during Full Stack training.
Project documented through source code and implementation.
Context & implementation
A backend project using Node.js, TypeScript and PostgreSQL. The source defines registration, sign-in, profiles, listing, updates, deactivation and administrative user recovery. It has no visual interface or verified public demo; integration tests passed against an isolated PostgreSQL instance, without production-security validation.
- 01
The idea
Structure an API that distinguishes visitors from authorized users for administrative operations.
- 02
How it was built
Node.js, TypeScript and Express source with user routes, JWT authentication, authorization middleware, Zod validation, bcryptjs password hashing and PostgreSQL.
- 03
My contribution
Educational backend project from Full Stack training, focused on API contracts and access controls.
- 04
What is demonstrated
Source and tests are in the repository, but no current public API runtime was verified in this review. There is therefore no Live Demo button.
- 05
What the code contains
- REST routes for user management.
- Token authentication and authorization middleware.
- Input validation with Zod and password hashing with bcryptjs.
- PostgreSQL integration and tests in the repository.
A good conversation can
open new doors.
Seeking remote opportunities in applied AI, prompt design, AI training and response evaluation, drawing on a background in operations, customer service and digital brand management. Reach out through your preferred channel.