Back to projects

Ralydev Technology

Client requests & tracking.

Academic full-stack internship · February–May 2025

I built signed-in client accounts, request tracking and the back office for reviewing requests and updating content.

  • Java Spring Boot
  • React
  • TypeScript
Client → request → administration
Client account
Request status
Admin
Request statuses
4
Client portal
Request history
Admin back office
Review & update

How a request moves

  1. Submit

    The client opens a request from their account

  2. Review

    An administrator moves it to in progress

  3. Decide

    The client sees approved or rejected

Implementation details

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.