Projektvision - Jensprog/CashTrack GitHub Wiki
CashTrack-app
Namn | Jens Karlsson |
Användarnamn | jk224vx |
Studieform | Campus |
Projektnamn | CashTrack |
Tekniker | React, Next.js, Nginx, Node.js, HTML/CSS, MySQL, Axios |
Bakgrund och problembeskrivning
Jag har tänkt skapa en budgetapp som gör det möjligt att följa sina inkomster/utgifter varje månad. Jag kommer skapa möjligheten att kunna se över sin ekonomi den senaste veckan och månaden och göra det möjligt att välja dessa datum själv.
Användar/mål-grupper
Målgruppen för systemet är för individer 18 år och uppåt, mer eller mindre alla som har åldern inne för att ha ett bankkonto.
Marknad
Bankerna har denna funktionen i sina appar men jag tycker inte att de fungerar på det sätt som jag önskar. Åtminstone från min egna bank så har jag inte möjligheten att se mina utgifter senaste veckan, månaden eller mellan valfria datum och det är något jag och (förhoppningsvis) fler hade önskat. Banken räknar från första varje månad till och med sista, men majoriteten i Sverige från lön den 25e och kanske vill ha koll på utgifterna från lön till lön istället. Detta tycker jag blir ganska stelbent med att bara kunna kolla en månad i taget. Bankernas funktion räknar att uttag av pengar från kontot till ett annat konto är en utgift exempelvis, vilket i min värld inte är korrekt då du inte nödvändigtvis spenderat pengarna.
Baskrav/Egenskaper/Features/Unique Selling Points
Baskravet är att användare ska ha bättre kontroll på sin ekonomi genom ett användarvänligt gränssnitt.
-
Användarkonton
- Användare ska kunna registrera sig och logga in på applikationen.
- Användare ska kunna se sina utgifter senaste veckan och månaden samt välja valfria datum.
-
CRUD-funktionalitet
- Användare ska kunna lägga till, läsa, uppdatera och radera inkomster samt utgifter.
- Användare ska kunna skapa egna kategorier för sina utgifter.
-
Databashantering
- Användare ska kunna lagra sina inkomster och utgifter i kategorier för att vid varje ny session fortfarande ha samma ekonomiska data kvar utan att den går förlorad.
-
USP
- Bankerna idag (åtminstone Swedbank) har inte flexibiliteten som jag (och jag tror många fler) önskar. I min app så ska användaren kunna välja vilka datum budgeten gäller för. Vill man räkna sina inkomster och utgifter från lön-till-lön så är det fullt möjligt exempelvis.
- Bankerna erbjuder inte någon form av data för utgifter senaste veckan eller månaden och definitivt inte att användare kan själv välja datumen de vill se över.
- Bankerna har automatisering kring alla typer av transaktioner, i mitt fall så behöver detta bli manuellt för användaren, vilket kanske låter mindre användarvänligt. Däremot så får du en mycket bättre koll på din ekonomi ifall du själv behöver mata in utgifterna och kategorisera utgifterna.
Teknik
Preliminärt hade jag tänkt använda React, Next.js, Node.js, Nginx, HTML/CSS, MySQL, Axios.