Files

2.4 KiB
Executable File

Retirement Calculator

2800-202510-BBY14

Overview

Retirement Calculator - The goal of the application is to help users manage and track their financial progress in a way that reflects real life. Instead of just acting as a calculator, the app functions as a dynamic tracker. It shows the user a percentage of how much of their goal has been achieved and compares their actual performance to their planned targets.


Features

  • Do calculator stuff

Technologies Used

Example:

  • Frontend: HTML, CSS, JavaScript
  • Backend: Express.js
  • Database: MongoDB

Usage

  1. Clone the repository:

    git clone https://github.com/JoaquinPar/2800-202510-BBY14.git
    cd 2800-202510-BBY14
    
  2. Install dependencies:

    npm install
    

    This will install Express, express-session, EJS, dotenv, and any other required packages listed in package.json.

  3. Create and configure the environment file:

    • Create a file named .env in the root directory of the project.
    • Add the necessary environment variables to this file.
  4. Run the application:

    node app.js
    

    The application should now be running, typically on http://localhost:3000 (or the port specified in your .env file).


Project Structure

retirementCalculator/
├── src/
|   ├── auth/
|   ├── database/
│   ├── public/
│   │   ├── images/
│   │   ├── scripts/
│   │   └── svgs/
|   |
│   ├── router/
│   ├── utils/
│   └── views/
│       └── partials/
│
├── .env.example
├── .gitignore
├── app.js
├── CONTRIBUTING.md
├── LICENSE
├── package-lock.json
├── package.json
└── README.md

Contributors


more details to come...

Limitations and Future Work

Limitations

  • None

Future Work

  • All work

License

MIT LICENSE