Front-end Personal Budget Manager built out of a YouTube that I turned into a CRUD MERN Full-stack app.
- Frontend
- Backend and database
Note:
The frontend env variables must be in an .env.local file instead of .env when hosted on Firebase.
- REACT_APP_FIREBASE_API_KEY
- REACT_APP_FIREBASE_AUTH_DOMAIN
- REACT_APP_FIREBASE_PROJECT_ID
- REACT_APP_FIREBASE_STORE_BUCKET
- REACT_APP_FIREBASE_MESSAGING_SENDER_ID
- REACT_APP_FIREBASE_APP_ID
- REACT_APP_DUMMY_EMAIL
- REACT_APP_DUMMY_PASSWORD
- MONGO_URI
- REACT_APP_FIREBASE_API_KEY
- REACT_APP_FIREBASE_AUTH_DOMAIN
- REACT_APP_FIREBASE_PROJECT_ID
- REACT_APP_FIREBASE_STORE_BUCKET
- REACT_APP_FIREBASE_MESSAGING_SENDER_ID
- REACT_APP_FIREBASE_APP_ID
cd Client
npm install
npm run start
cd Server
npm install
npm start
- Sign up
- Sign in
- Update account
- Add/delete/edit budgets
- Add/delete/edit expenses
- Sign in with dummy account
- Database for data persistance
- Dark mode
- Multilanguage