Scholarship API
This project involved the following frameworks:
- MongoDB
- Express.js
- React.js
- node.js
Passion:
My motivation for this project was the lack of organization when it came to scholarships. Many websites had databases but required the user to signup or login for full capabilites. I found this really tedious and decided to create my own database using webscrapping and REST api.
Functionality:
Users will have access to a scholarship database, they will be able to view the deadlines, award amount, and an overview. They will have search filters and tools to help them narrow down their results. Once a user finds a scholarship they are interested in, they can be redirected to the sponsor's website
This project will use a self-made REST api. This was possible using the following node.js dependencies:
- axios
- cheerio
This allowed me to webscrape the website: www.collegeofdistinction.com
I then pushed this data to MongoDB. Which made it easier to store data for POST and GET calls.
Future implementations?
- more search filters
- better UI
- let users create an account for a 'favorites list' of scholarships