Back to projects
Educational project · REST API

CRUD-Admin

A user management, authentication and access permissions API developed during Full Stack training.

API

Project documented through source code and implementation.

About the project

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.

  1. 01

    The idea

    Structure an API that distinguishes visitors from authorized users for administrative operations.

  2. 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.

  3. 03

    My contribution

    Educational backend project from Full Stack training, focused on API contracts and access controls.

  4. 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.

  5. 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.
LET’S CONNECT

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.