Skip to content

Expense tracking app, based on a calculated weekly budget. Built with React, Node.js, MongoDB, Express, Javascript, HTML and CSS. Demo: https://sparsam-app.netlify.app/

Notifications You must be signed in to change notification settings

fraulueneburg/sparsam-fe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screenshot of the sparsam budgeting app

sparsam - An awesome budgeting app

👉  See the demo at  sparsam-app.netlify.app


Description

In times of recession and a low economy, sparsam is just the app you need to keep track of your expenses. Instead of having too little money at the end of each month, it calculates your weekly budget, so you can keep track of your frugal or luxurious lifestyle more easily.

Created by leading experts in the industry (read: two formerly broke students), sparsam is here to change your life! Or at least you finances. And there’s gifs of cute animals, too.

Features

  • 💻 automatically calculates your weekly budget based on your monthly earnings and expenses
  • 🗒️ lets you define custom spending categories
  • 🤓 weekly and monthly view of your budget
  • 🍰 beautiful charts of your monthly expenses
  • 😻 awesome memes for edge cases

Content

  1. Code
  2. Technologies
  3. Installation
  4. Demo
  5. About me
  6. Team
  7. Contact

1. Code

2. Technologies

Name Description
Vite Bootstrap code
React.js Javascript library for building awesome and fast user interfaces
MongoDB: Non-relational database
Express.js: Backend web application framework for Node.js.
Node.js: JavaScript runtime environment for server-side development
Axios For uncomplicated HTTP requests to interact with the backend
React Router DOM For managing navigation and routing within the app.
React Router Hash Link For anchor links within the app.
Chart.JS: Creates beautiful customizable charts
CSS Custom Properties For easy switching between light and dark mode. And because we wanted to brag a little.
SASS Though we might switch to CSS nesting soon
Pico CSS A lightweight style base.
Bulma CSS We just used the columns part.
Feather Icons For beautiful icons
Lipis Flag Icons … which make those fancy selector fields even more fancy

3. Installation

Clone the repository:

git clone https://github.com/fraulueneburg/sparsam-fe.git

Install dependencies:

npm install mongodb express axios react-router-dom react-router-hash-link chartjs sass flag-icons

Set up your backend

Set up MongoDB

Run Locally

4. Demo

👉  See the demo at  sparsam-app.netlify.app

5. About Me

I’m Wiebke, a Full Stack Web Developer and UI/UX Designer, currently living in Hamburg, Germany.
Usability is a top priority in my work and I am also strongly advocating for (and keep learning about) web accessibility.

6. Team

Sparsam’s code base was completely revised by me, Wiebke, in 2024. The very first version of the App started out as a final project at the Ironhack Coding Bootcamp in 2023 and was created in a team with Michel Saber.

7. Like this project? Let’s connect:

LinkedIn

About

Expense tracking app, based on a calculated weekly budget. Built with React, Node.js, MongoDB, Express, Javascript, HTML and CSS. Demo: https://sparsam-app.netlify.app/

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages