/Crypto-Lister

A Full-Stack application made for voting on Cryptocurrencies

Primary LanguageTypeScript

Crypto Lister🏴

A full-stack application that allows the user to vote for a cryptocurrency and check the popularity of each.

Instructions📜

To check out this app go to Crypto Lister.

  1. Scroll through the list of currencies and find your favorite one.
  2. Click the "Vote Me" button on the preffered currency to send your vote.
  3. If you'd like to undo your vote, click the "Remove Favorite" button.

Setup:

ng serve

🚧 Work in progress! 🚧

🚩 Done: 🚩

  • Created currency list.
  • Coded API endpoints via Flask.
  • Created SQLite database.
  • Implemented currency list service.
  • Implemented currencies API.
  • Added icons.
  • Added aka's.
  • Added header.
  • Implemented single vote per user feature.
  • Implemented vote removal feature.
  • Make app mobile friendly.

🚩 To do: 🚩

  • Add more user feedback.
  • Implement Angular Routes.
    • Home page.
    • 404 error page.
    • 500 error page.
  • Implement Angular BreakpointObserver.

Preview🏳️

Here you can check out the voting interface.

Concepts Applied🏴

  • Angular's Property Binding.
  • CSS Animation, Transition.
  • Flask API.
  • SQLite3 database.