Skip to content

Myself-Rohit-Dey/Train-Ticket-Management

Repository files navigation

Train-Ticket-Management:

Webpage(Frontend-UI) : Train-Ticket-Management

  • Tech stacks : React js, Springboot, MySQL.
  • Frontend : react.js, javascript, node.js, sass.css.
  • Backend : springboot, jwt, swagger, eureka, axios, mysql.

Want to run it localy !!!

Setup and run:

For running complete project on localhost:

FRONTEND :

  • In the root foolder

    npm install
    npm run dev

BACKEND:

  • Create the database in my sql named

    • auth-service
    • user-service
    • station-service
    • train-service
    • ticket-service
    create database `auth-service`;
    create database `user-service`;
    create database `station-service`;
    create database `train-service`;
    create database `ticket-service`;
  • Open the e-ticket-management folder in intelliJ or any other springboot IDE (JAVA21 is required). Run the main .java file in src/java/com/madeeasy/*.java for all the services.

    OR,

    Go to the mvn-jar folder run all jar file individually

    java -jar servicename-sevice-0.0.1-SNAPSHOT.jar

Snapshot:

Frontend-UI