Inspiration
Building a hybrid web app that implements new Cryptocurrency technologies.
What it does
It tracks transactions that a user submits and has an overall portfolio view that breaks down the value of all the user's transactions over time.
How we built it
We used Python and the Django framework for our backend. We used other languages such as JavaScript, HTML, and CSS for our frontend along with Bootstrap for our template framework. We used SQLite for our database along with the REST API provided by CoinRoutes. We also designed our own logo with the help of Richard!
Challenges we ran into
Implementing a WebSocket to CoinRoutes API without blocking Django I/O. We had stuck to using the Rest API but could not add a full implementation.
Accomplishments that we're proud of
We built a full web hybrid application that scales nicely on PCs and mobile devices and has a full functioning account and transaction management. We developed an algorithm that is then able to break down a user's transactions and create a portfolio.
What we learned
That teamwork makes the dream work. We strengthened our full-stack development skills, along with extending Django's framework such as their user authentication system, form validation, and tables. We also learned how to implement a dynamic website that is mobile-friendly without limiting functionality.
What's next for The Bag Tracker
We may continue to work on this project on the side as a development tool and as a learning opportunity. We plan on adding data presentations to display graphs and other metrics on the user's portfolio.


Log in or sign up for Devpost to join the conversation.