Skip to content

Mastering internships and placement. Built in Spring Boot.

Notifications You must be signed in to change notification settings

EshaanAgg/preplane

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Preplane

Preplane is a program that helps you to master internships and placements!

Technical Details

This is a Maven project that is built on top of the SpringBoot framework. You can visit the design documentaion to refer to the fine nauances implemented while developing this project. All the nested repositories too have separate READMEs so as to convey the guidelines of implementation and design.

Tech Stack

  • Java 20
  • Thymeleaf for the frontend UI
  • MySQL
  • JDBC for database management and backend API development

Setting up the Project

  1. Install and setup Java 20. The following guide might be helpful in setting up the same.
  2. Make sure you have a running MySQL server instance running. Update the connection URL and login credentials in the application.properties file.
  3. Make sure that your running MySQL instance has the updated schema. For the same, you can run the schema.sql file against your MySQL connection. It would drop the exisiting database preplane (if it exists) and then setup all the tables.
  4. You can run the application by clicking F5 in VSCode. The server is exposed on http://localhost:8080/ by default. To build the project, use the command ./mvnw spring-boot:run.
  5. You can use any client to query the same and test the controllers.

About

Mastering internships and placement. Built in Spring Boot.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published