A quick and easy way to get started with your financial goals planning and tracking spends
Welcome! we hope you enjoy the site as much as we enjoyed making it.
# Demo
Please Note:
- We recommend using this app in Google Chrome
Test Credentials:
- For User
- Phone Number: 9999999999
- OTP: 111111
. Clone the repo
sh https://github.com/pesto-students/savings-tracker-be-n12-eta1
2. Set environment variables
MONGO_URL=
PORT=5000
EMAIL_ID=[email protected]
EMAIL_PASSWORD=
FIREBASE_CREDENTIAL_TYPE=
FIREBASE_CREDENTIAL_PROJECT_ID=
FIREBASE_CREDENTIAL_PRIVATE_KEY_ID=
FIREBASE_CREDENTIAL_PRIVATE_KEY=
FIREBASE_CREDENTIAL_CLIENT_EMAIL=
FIREBASE_CREDENTIAL_CLIENT_ID=
FIREBASE_CREDENTIAL_AUTH_URI=
FIREBASE_CREDENTIAL_TOKEN_URI=
RAZORPAY_KEY_ID=
RAZORPAY_KEY_SECRET=
RAZORPAY_SUBSCRIPTION_PLAN_ID=
RAZORPAY_WEBHOOK_SECRET=
-
Install NPM packages
cd savings-tracker-be-n12-eta1 && npm install
-
Run
npm run dev
-
Open http://localhost:3000 to view it in the browser
-
Run Test cases
npm test
Primary DB : MongoDB Social Feeds : Firebase Realtime Database We tried to use a completely modern tech stack while testing out some new technologies that we had never used before. This resulted in a fast, performant, and easily-extensible web app that should be fairly future-proof for the coming next several years. We used: