https://github.com/tanwanimohit/better-call-saul
A Money Manager app made in MERN Stack
https://github.com/tanwanimohit/better-call-saul
expense-tracker express mern-stack money-manager mongodb nodejs react typescript
Last synced: 5 days ago
JSON representation
A Money Manager app made in MERN Stack
- Host: GitHub
- URL: https://github.com/tanwanimohit/better-call-saul
- Owner: tanwanimohit
- Created: 2020-04-20T14:40:37.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-05-31T19:08:14.000Z (over 2 years ago)
- Last Synced: 2025-04-24T07:14:40.888Z (6 months ago)
- Topics: expense-tracker, express, mern-stack, money-manager, mongodb, nodejs, react, typescript
- Language: TypeScript
- Homepage: https://bettercallsaul.herokuapp.com/
- Size: 2 MB
- Stars: 1
- Watchers: 1
- Forks: 3
- Open Issues: 33
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Better Call Saul
This is a Money Manager / Expenses Tracker app created in React.## Requirement
- Node [Install from here](https://nodejs.org/en/)
- Yarn [Install from here](https://classic.yarnpkg.com/en/docs/install/#debian-stable)
- MongoDB instance [Get it from here](https://www.mongodb.com/)## Repository Information
- `/client` contains REACT code.
- `/server` contains Node.js code## How to clone
- Run this command on terminal `https://github.com/tanwanimohit/better-call-saul.git`
- Goto the root of the repository. `cd better-call-saul`
- run `yarn install` this will install all the dependecies.
- Make Sure you have dev Dependencies as well.## Add config.env
Goto `Server/Conifg` folder and created a file `config.env` and add this code.
```
NODE_ENV=development
PORT=5000
MONGO_URI=paste-your-mongo-uri-here
```## How to Run
- To run react/front-end app only type `yarn client` (it will run on port 3000).
- To run server/back-end only type `yarn server` (it will run on port 5000).
- To run full stack type `yarn dev` (it will only work in developement server).
- To build the app `yarn build`.
- To run production app `yarn start`. (change the NODE_ENV to production)Runs the app in the development mode.
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.