Back to projects

Ralydev Technology

Client requests & tracking.

Secure client accounts, request tracking and an admin back office.

  • Java Spring Boot
  • React
  • TypeScript
Client → request → administration
Client account
Request status
Admin
Client accounts
JWT
Request statuses
4
Requests & content
Admin

Architecture

Simplified view
  1. React / TypeScript

    Client & admin screens

  2. Spring Boot + JWT

    JWT-secured APIs

  3. PostgreSQL

    Accounts & requests

A request’s status

  1. 01

    Pending

    A client submits a request

  2. 02

    In progress

    The administrator updates its status

  3. 03

    Decision

    • Approved
    • Rejected
Implementation details

Academic full-stack internship · February–May 2025

My contribution

  • Built JWT-authenticated client accounts, request submission and request history.
  • Created an admin interface to review requests, filter them and update their status.
  • Added administration of services, projects, articles and other public-site content.

What the workflow supports

Clients see their request history and current status. Administrators can filter requests by status, user and date. The four states are pending, in progress, approved and rejected; the diagram summarizes a typical path, not enforced transitions.

The public website is one entry point. Client request tracking and administration are separate application experiences.