Skip to content

Rise is a budgeting app created as the capstone project for the Professional Software Development course at CodeClan. The web app was built on React with JS and TS for the front-end and Java Spring Boot for the back-end, utilizing a SQL database.

Notifications You must be signed in to change notification settings

AndromedaMedi/Rise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

CodeClan Capstone Project - RISE

Project Brief

Develop a user friendly app that helps keep track of spending. Develop new spending habits for young adults.

MVP

User Profile / Budgeting Side The profile page will display to the user all their transactions in order from newest to older. All transactions will display the amount, merchant and category tag. Will also display the total spent and what’s left to spend for the month based on budget.

Track Expenses (rent/mortgage, bills, groceries, shopping) The user will be able to create and edit transactions.

The user will be able to create and edit merchants. These will be assigned when creating transaction entries. (Allow to display transactions by merchant, display total per merchant.)

Categorise expenses (allow to filter) The user will be able to create and edit category tags. These will be assigned when creating transaction entries. (Allow to display transactions by category, display total per category.)

Set budget and savings goals The user will be able to set a target budget. User will be able to see available total to spend.

The use will be able to create and edit entries for amounts saved.

Get advice based on your spending (pop-ups/ notifications) The user will receive advice based on their spending. (Encouragement when they’re doing well and staying within their budget. Advice on what to do better when they’re spending too much and run out of money.

We used Trello to keep on track with had been achieved and what was still to be implemented. We used Figma for designing out the useability and look of the app.

Built With:

Frontend: React - TypeScript, JavaScript and CSS Backend: Java Spring Boot, SQL database

To test this App:

Client

To run the app, you need to set up the client and server sides of the app:

Install the dependencies in the client directory -

  • npm install

Run the client web application in development -

  • npm run dev

Server

To run the app, you need to set up the client and server sides of the app:

Create a database -

  • createdb rise

We recommend running the server through IntelliJ IDEA and running the ServerApplication.java file.

Contact

About

Rise is a budgeting app created as the capstone project for the Professional Software Development course at CodeClan. The web app was built on React with JS and TS for the front-end and Java Spring Boot for the back-end, utilizing a SQL database.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published