A light off-chain crypto portfolio tracker
Popfolio is for hodlers who don't make too many trades and want to keep track of all their assets in the same browser. It's a convenient way of tracking your assets right between swiss-knife dashboards and spreadsheets.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
What things you need to install the software and how to install them.
node
yarn
next
vercel
The development env doesn't require a lot, there are no ENVs, APIs or other dependencies.
After cloning the repo, you can install the deps
yarn
And start your dev server
yarn run dev
OR
next
End with an example of getting some data out of the system or using it for a little demo.
The app uses Redux for app state management, and Dexie.js to manage an IndexedDb instance.
IndexedDb uses your browser storage to save your assets and wallets. If you encounter problems or want to wipe your data, just clean your app's memory through the inspector.
Otherwise you can add wallets and assets to your profile and monitor them.
You can deploy the app using Vercel.
- Next with Typescript - React Framework
- TailwindCSS - CSS Framework
- Dexie - IndexedDb Wrapper
- Redux - React State Container
- @hanahem - Idea & Initial work
See also the list of contributors who participated in this project.
- @TBouder for some ideas and inspiration
- Inspiration: Uniswap, Zapper.fi, Zerion
- References: This Dribble Design and this one