https://github.com/minusinfinite/pwa-budget-tracker
A budget tracker that you can use on and offline
https://github.com/minusinfinite/pwa-budget-tracker
Last synced: 12 months ago
JSON representation
A budget tracker that you can use on and offline
- Host: GitHub
- URL: https://github.com/minusinfinite/pwa-budget-tracker
- Owner: minusInfinite
- Created: 2021-10-15T09:25:35.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-17T07:53:19.000Z (over 4 years ago)
- Last Synced: 2025-06-14T03:01:45.501Z (12 months ago)
- Language: JavaScript
- Size: 416 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PWA Budget Tracker
A budget tracker that allow for online and offline usage
Demo:
## Contents
[Local Deployment](#local-deployment)
[Examples](#examples)
## Local Deployment
This Application uses [MongoDB](https://www.mongodb.com/) as it's database and
[Mongoose JS](https://mongoosejs.com/) as the Objection Document Model for providing schema models and queries.
Be sure to have MongoDB setup an running before you download.
### Download
In your terminal download the repo
```terminal
git clone https://github.com/minusInfinite/pwa-budget-tracker.git
```
Once downloaded install the dependencies with NPM
```terminal
npm install
```
If you local MongoDB has Authentication setup it might be easier to confirm a Node Environment Parameter. You edit the .env.EXAMPLE file to .env with the following
> MONGODB_URI - \_The database connection URL string\*
You can find more details about MongoDB connection strings here - https://docs.mongodb.com/manual/reference/connection-string/
Once you .env is setup you should be able to run the server
```terminal
npm start
```
Or for development with [Nodemon](https://nodemon.io/)
```terminal
npm run watch
```
## Example
[Live Demo](https://minusinfinite-wt-demo.herokuapp.com/)
