Fonyx / budgie

A budgeting app using node, express, mysql and heroku
https://fonyx-budgie.herokuapp.com/
0 stars 1 forks source link

Project: Budgie

Version

1.0.0

badmath badmath badmath badmath

Description

A budgeting app using node, express, mysql and heroku

User Story

AS A FINANCIALLY SAVVY PERSON I WANT TO USE A WEBSITE THAT ALLOWS ME TO VISUALISE MY FUTURE FINANCIAL POSITION SO THAT I CAN AVOID OVERDRAWS AND LATE FEES

GIVEN A DEPLOYED BUDGETING WEBSITE THAT ACCEPTS USER INPUT WHEN I ARRIVE FOR THE FIRST TIME THEN I AM PRESENTED WITH A LANDING PAGE WHERE I CAN EITHER SIGN UP OR LOG IN WITH A USERNAME AND PASSWORD

WHEN I LOG IN THEN I AM PRESENTED WITH A PROFILE PAGE INCLUDING THE CURRENT ACCOUNT BALANCE AND FUTURE TRANSACTIONS

WHEN I CLICK ON PROFILE BALANCE THEN I AM ABLE TO CHANGE MY CURRENT ACCOUNT BALANCE

WHEN I CLICK ON UPDATE A TRANSACTION THEN I CAN UPDATE THE TRANSACTION NAME, STARTING DATE, FREQUENCY, AMOUNT AND DAYS LEFT

WHEN I CLICK DELETE A TRANSACTION THEN I AM PRESENTED WITH A CONFIRMATION THAT I WANT TO DELETE THAT TRANSACTION

WHEN I CLICK TIMELINE THEN I AM PRESENTED WITH A GRAPH THAT DEPICTS MY CURRENT ACCOUNT BALANCE AS INFLUENCED BY FUTURE CREDIT AND DEBIT TRANSACTIONS

Alt text

License

GNU General Public License v3.0

Details

Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.

Permissions

commercial-use,modifications,distribution,patent-use,private-use

Content

Dependencies

bcrypt:^5.0.0

bootstrap-icons:^1.5.0

connect-session-sequelize:^7.0.4

dayjs:^1.10.6

dotenv:^8.2.0

express:^4.17.1

express-handlebars:^5.3.3

express-session:^1.17.1

jest:^27.1.0

mysql2:^2.2.5

nodemon:^2.0.12

normalize.css:^8.0.1

sequelize:^6.3.5

Usage

Deployed @ https://fonyx-budgie.herokuapp.com/

Contributors

Fonyx

stephmelanofridis

ArneTripolone

Installation

None

Credits

Steph Melanofridis, Arne Tripolone, Nicholas Ritchie

Features

User authentication, transaction tracking, category assignment, timeline visualization

Contributing

This project is closed to general contributions as it is a homework project

Testing

No framework has been implemented

Questions

nick.alex.ritchie@gmail.com

Checkout my github account Fonyx