Tutors Database

Purpose: To create a page where tutors can input their information and students can find a tutor for help in either AP Physics Mechanics or Electricity and Magnetism.

Week 1

Week 2

  • Setting up files: java, api controller, jpa repository, and init file
  • Setting up deployment
  • Confirming the use of the right port

Week 3

  • Defining proper variables in .java file
  • Creating simple API Controller

Week 4

  • Define add, delete, update function
  • Dealt with some issues due to sqlite.db but realized that all variables needed a value. You can't add a variable if there's past data without it

Week 5

  • Link to frontend
  • Fetch with json --> put out error if it doesn't work
  • Fixed CORS error and configuration in NGINX file
  • Data started populating
  • Tested with Postman!

Tutor java

Tut API Controller Tut API Controller Tut API Controller

Schedule Database

Purpose: To create a page where students can post their schedule with the class period they have mechanics. They can update it based on trimester. Did this by ID because I didn't do that in the Tutor Database.

Week 1

Week 2

  • Setting up files: java, api controller, jpa repository, and init file
  • Setting up deployment
  • Confirming the use of the right port

Week 3

  • Defining proper variables in .java file
  • Creating simple API Controller

Week 4

  • Define add, delete, update function
  • Dealt with some issues due to sqlite.db but realized that all variables needed a value. You can't add a variable if there's past data without it

Week 5

  • Link to frontend
  • Fetch with json --> put out error if it doesn't work
  • Fixed CORS error and configuration in NGINX file
  • Data started populating
  • Tested with Postman!

Schedulejava Schedule Api