Crypto transaction records. Lists transactions made for items from particular vendors. Add/remove functionality. Prices are recorded in terms of crypto and converted to a USD amount. Prices refreshed every 2 minutes.
- Mobile first! Entire design is responsive. Portrait mobile view shows up to a maximum of 480px width.
- Learned something new for this: CSS Grid responsive tables.
- Took some liberties with the user interface for usability's sake, and since this is designed to impress.
- In-line editing fields
- Numbers are right-aligned for easy readability
- TODO: fix mobile landscape view. Big numbers break it.
- Note: There's a few things that don't quite work yet.
Backend: npm start Runs on port 8080. Frontend: npm start Runs on port 3000.