Yajat PBL Features - yajatyadav/intellijs GitHub Wiki

Contribution to PBL Project, Design ideas, and Code Plan

Login System and Sign Up

  • We already have the HTML for a sign up page, with a button on the navbar to redirect
  • Have to work on the backend for adding user information to a database
  • Try to implement encryption so we can't see the user password
  • This will allow each user to customize the website for their college applications process

Global Search Bar

  • Adding a search bar on the navbar that searches all of the website's contents
  • Elastisearch integration: https://reflectoring.io/hibernate-search/
  • Start with searching on keyword, later by term
  • This will allow users to search different pages, such as the admissions FAQ, their deadlines, their college info, etc.

Spotify API for Calming Music

  • Integrating the API on our homepage
  • Will provide relaxing music to help with college applications
  • Using Rapid API to retrieve data of Nature Sounds
  • Need to work on frontend to display the songs we receive and embed them to make them playable on the website

College Database

  • Already have working database with CRUD functionality
  • Can add on by connecting the database to other aspects:
  • Updating images to the slideshow as colleges are added/removed
  • Using a College API to fetch the different deadline dates for a user's colleges in the database and populating the calendar using this info
  • These additions will make the website more integrated, as important action items specific to the user will be displayed on the frontpage