DU Coding Boot Camp: Project 1
FiHub was created with the idea to use some of the top API's to provide valuable information, primarily for stocks and cryptocurrencies, for interested users. The FiHub project challenged all of its collaborators by applying new skills in HTML, CSS, JavaScript, and much more. Additionally, this was a learning opportunity for creating applications in a group setting, using GitHub, with the main focus of working in different branches.
The work involved for this project was split into two main categories based on application content: Cryptocurrency and Stocks. Within these two categories, the collaborators chose to mostly focus on either CSS style/static HTML content, DOM manipulation with JS, or JS API calls. The remainder of the application work was divided to whomever was able to take on the additional work. Collaborators also assisted each other with their chosen work as needed.
A list of some of the goals for the FihHub project:
Application Goals:
- Create FiHub with an informative, clean, and polished UI.
- Use a minimum of two server-side API's.
- Store persistent user input data in client-side storage.
- Create a high quality repository that follows the coding industry standards.
Personal Goals:
- Use GitHub to work as a group.
- Work in GitHub with multiple branches and avoid any merge conflicts.
- Apply newly learned coding skills.
- Bringing a fun and interesting idea into a real-world application.
A list of skills that were learned and/or improved by the project's collaborators:
- HTML & CSS
- Bootstrap
- JavaScript & jQuery
- Server-side API's
- GitHub navigation
Tools used:
- VS Code
- Chrome Dev tools
- GitHub
- Navigate to the code repository
- Press the green code button, located near the about section
- Copy either the HTTPS, Git CLI, download the zip, open with GitHub desktop, or copy the SSH link.
- Depending on download method, use Git, executable, or the desktop application to open the content files
- All of the content of the repository will be available after completion of the previous state.
- Visit the live site
- Copy the files from the developer tools into your own files
FiHub is the next generation finance aggregator with the goal to be satisfying any and all finance needs. Currently the application provides helpful financial information on cryptocurrency and stocks, but with the goal to develop further to provide more information in the near future.
The content provided for both stocks and cryptocurrency includes some of the following:
- Descriptions
- Prices
- Highs & lows of the day
- Exchange rates between currencies
- Day change percentage
- Regularly updated finance and cryptocurrency news
This project is a group effort with the following collaborators:
- Ehren Lewis - GitHub
- André Radatus - GitHub
- John O'Brien - GitHub
- Spencer Gran - GitHub
- Hannah Alverson - GitHub
Additional help and resources from the DU Coding Boot Camp instructors and TA's.