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