Skip to content

A CRUD programme that allows to track owed amount. A person can be reminded by email. This Node app makes use of the Express, EJS, Passport, MongoDB, and Nodemailer.

Notifications You must be signed in to change notification settings

chiragkumargohil/money-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Money Tracker Project

This web application allows one to keep track on one's personal ledger. One can save the data of whether he owes money to someone or if someone owes money to him. Also, one can send a reminder to a person via email.

Features

  • Create an account using Google
  • Create a ledger with name, email, amount to be paid or recieved
  • Modify the name, amount or email
  • Delete the data from the list
  • Remind your colleagues with an email

Link to the Website

Tech

  • Client : EJS, Bootstrap
  • Server : Node, Express, Mongoose, Passport, Nodemailer
  • Database : MongoDB

Screenshots

login home add update mail_1 mail_2

Installation

  • Clone the Repository
  • Use below commands:
    1. npm install
    2. npm run start

Environment Variables

MONGO_URL CLIENT_ID CLIENT_SECRET REDIRECT_URI MY_SECRET SESSION_SECRET

Useful Links

About

A CRUD programme that allows to track owed amount. A person can be reminded by email. This Node app makes use of the Express, EJS, Passport, MongoDB, and Nodemailer.

Topics

Resources

Stars

Watchers

Forks