Very simple yet powerful web application that allows you to track your expenses locally. The application is built with React CLI. Using the MERN stack to and passport to secure routes with Google oAuth2.0 login. The app features a date range and the ability to mark expenses as "paid".
**application require google client ID via google developer console
To get started -
- clone to repo
yarn install
- please set the following enviorment variables - via .env (dotenv) ( MONGODB_URI, GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET,COOKIE_KEY, DB_USER, DB_PASSWORD )
yarn start
Application require google client code via google developer console
Localally run mongoDB server
create .env file for enviorment variables
application uses yarn lock
all packages can be install via yarn install
or yarn i
React dev - localhost:3000
Express server - localhost:3001 (proxy)
- Dropwizard - The web framework used
- Maven - Dependency Management
- ROME - Used to generate RSS Feeds
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Matthew Carpenter - Initial work - Diddy225
This project is licensed under the MIT License - see the LICENSE.md file for details