The foundation for this project was provided by an online bootcamp for Full-Stack Development.
You can view the live project here.
This project was designed for a group to come up with an original application using 3rd party APIs.
Additional requirements for the project were as follows:
- Use a CSS framework besides Bootstrap
- Deploy the project to GitHub Pages
- Be interactive (i.e., accept and respond to user input)
- Use at least two server-side APIs
- Does not use alerts, confirms, or prompts (use modals instead)
- Use client-side storage to store persistent data
- Be responsive
- Have a polished UI
- Created the initial design of the webpage
- Setup the functionality of browser persistence
- Bug fixes and assisted others where needed
- Added functionality to news section
- API fetch and functionality of news section
- Modal css and styling.
- Worked on sorting out the data in the "following" section to implement and test functionality to the page
- Helped improve overall CSS style to the page based on our team's agreed theme preferences
- Created modal template for "add" button under "following" feature
As a development group, we will be updating this project with functionality and ideas including:
- Draggable re-ordering in Following
- Expandable/Collapsible sections
- More in depth metrics
- Weighted preferences in display feed
- Potentially for what metric you seem to care about or which repo you prefer
- More in depth news functionality/better filter
- Desktop notifications
- User login functionality
- Group creation
