Setup your development
Learn how to use the Cashboard App locally.Edit and preview
- Create a directory
- Clone the GitHub repository
- Create
.envfiles for the client and server directories. - Use the
.env.examplefor the client and server directories
Environment Variables
1. Frontend
- Create an
.envfile in theclientdirectory. - Use the
.env.exampleas a template - Go to FreeCurrencyAPI and get an API key.
- Change the API url to
http://localhost:5000
2. Backend
- Create an
.envfile in theserverdirectory. - Use the
.env.exampleas a template - Go to MongoDB Atlas and create a database instance.
Do not use a local MongoDB instance because the app requires a replica set to run transactions which comes automatically in MongoDB Atlas database.
- Generate a salt and secret key for hashing passwords
Run the App
- Install the dependencies for the frontend
- Install the dependencies for the backend
- Run the backend
- Run the frontend

