E-Trans Documentation
Developed by Pratik Dimble | Tested by Swapnil Kharat Contact Me

E-Trans Dashboard

E-Trans Logo

E-Trans is a full-stack logistics management system designed to streamline transportation, inventory, and billing operations for companies. It provides role-based dashboards for administrators and company users, built with Vue 3, Java 17 Spring Boot, and PostgreSQL.


🚀 Features


🏗️ Tech Stack

Layer Technology
Frontend Vue 3, Vue Router, Composition API, Bootstrap Icons
Backend Java 17, Spring Boot 3, Spring Security, Spring Data JPA
Database PostgreSQL
Build Tools Maven/Gradle, Node.js, Vite

📐 Architecture

graph TD
    A[Vue 3 Frontend] -->|REST API| B[Spring Boot Backend]
    B -->|JPA/Hibernate| C[PostgreSQL Database]

💻 Installation & Setup

  1. Clone the repository
git clone https://github.com/yourusername/e-trans-dashboard.git
cd e-trans-dashboard
  1. Backend Setup (Spring Boot + PostgreSQL)
./mvnw spring-boot:run
  1. Frontend Setup (Vue 3)
cd frontend
npm install
npm run dev
  1. Open your browser at http://localhost:5173 (or port shown in terminal).

📸 Screenshots

Dashboard

Dashboard Screenshot

Customer Management

Customer Screenshot

Vehicle Management

Vehicle Screenshot


🔑 Authentication & Roles


📄 Usage


📁 Repository Structure

e-trans-dashboard/
├── backend/        # Spring Boot application
├── frontend/       # Vue 3 dashboard
├── docs/           # Documentation for GitHub Pages
├── README.md
└── LICENSE

📌 License

This project is licensed under the MIT License.

Home Installation