/finance-tracker

Web application to track and manage expenditure.

Primary LanguageJavaScript

finance-tracker (Backend Service)

Web application to track and manage expenditure. This is the backend division of the personal finance tracker application under the ethnus-mern internship project.

Techstack currently being used:

  • NodeJS
  • Express
  • MongoDB (Mongoose)
  • JsonWebToken (JWT)
  • BcryptJS
  • Nodemailer (email notifications)

For Collaborators:

  1. Clone the Project:

    If you haven't cloned the project yet, you can do so by running the following command:

    git clone git@github.com:piyushk77/finance-tracker.git
  2. Pull Recent Changes:

    If you already have a local copy of the project, ensure you have the latest changes from the remote repository. Run the following command in your project directory:

    git pull
  3. Install Dependencies:

    Before you start working on the project, make sure to install the necessary dependencies. Run this command in your project directory:

    npm install
  4. Make and Commit Your Changes:

    Make your changes, then add and commit them:

    git add .
    git commit -m "Description of your changes"
  5. Push Your Commits:

    Once your changes are committed, push them to github:

    git push