TruckManager - PERN Fullstack App (WIP)

A work-in-progress fleet management platform with separate dashboards for managers and workers, built on the PERN stack.

View Live

About the project

TruckManager is a fullstack application designed to streamline fleet and task management for small logistics teams. Authentication is handled with JWT tokens and passwords are secured with bcrypt. The app separates concerns cleanly - managers get full control over the fleet and task board, while workers see only what's relevant to them.

Features

  • Create and assign tasks to workers
  • Add, edit and remove trucks from the fleet
  • Manage worker accounts
  • Overview of all active and completed tasks
  • Track truck availability and status
  • View assigned tasks with details
  • Update task status (in progress / done)
  • Access truck information for assigned tasks
  • Simple and clean task dashboard

Tech stack

Stack

  • PostgreSQL
  • Express.js
  • React
  • Node.js

Security

  • JWT - stateless authentication
  • bcrypt - password hashing
  • Role-based access control

Database

  • PostgreSQL
  • Relational schema