-
Crypto Cap is an app where users can signup or login and view data on hundreds of cryptocurrencies listed on the coin market cap API.
-
Once a user sign's up or logs in, the home page is displayed. When the home page loads it send an API request to the Coin Market Cap API, and displays the response. Users can then interact with the data, displayed in table format, by clicking on the Cryptocurrency's name. This takes a user to a separate page with a more detailed set of information about that specific crypto. Users can also add favorites by clicking on a star icon displayed in the table.
Here's a brief high-level overview of the tech stack the app uses:
- This project uses the Flask Framework. Flask is a Python web framework that lets you develop web applications easily. It has a small and easy-to-extend core which for this project was extended using the ORM SQL-Alchemy.
- For persistent storage (database), the app uses PostgreSQL which allows the app to create a custom storage schema and save it to a local database.
- For the front end the app uses jinga templates which inherit from a single base template. Additionally the project uses twitter bootstrap for dynamic rendering of data.