Skip to content

aaditgupta21/f1-backend

Repository files navigation

F1 Backend

  • Formula 1 page
  • Code for implementing mutliple API's such as a signup, a calendar, drive logs and multiple different F1 related things
  • Database to store data

Runtime link: TBD https://jportfolio.nighthawkcodingsociety.com/

Visual thoughts

* Starter code should be fun and practical

* Organize with Bootstrap menu

* Add some color and fun through VANTA Visuals (birds, halo, solar, net)

* Show some practical and fun links (hrefs) like Twitter, Git, Youtube

* Show student project specific links (hrefs) per page

* Show student TPT ideas

* Show student About me pages

Getting started

* Clone project to IntelliJ

* Verify Project Structure to use a good Java JDK (adopt-openJ9-15)

* Play or entry point is Main.java, look for play option in tray. This file eanbles Spring to load

* Java source (src/main/java) had Java files. Find "controllers" path, these files enable HTTP route and HTML file relationship. Note, html

* HTML source (src/main/resources) had templates and supporting files. Find index.html as this file is launched by defaul in Spring. Other HTML files are loaded by building a "@Controller"

IDE management

* A ".gitignore" can teach a Developer a lot about Java runtime. A target directory is created when you press play button, byte code is generated and files are moved into this location.

* A "pom.xml" file can teach you a lot about Java dependencies. This is similar to "requirements.txt" file in Python. It manages packages and dependencies.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages