Vitamin C
From ICO wiki
Meeskond ja rollid
- Marko Belzetski - Team Lead
- Rene Väli - Arendaja
- Kaia Tom - Arendaja
Idee
Personaalkulude haldamise rakendus. Kasutaja saab sisestada kulusid ning saada väljavõtteid oma kulutustest soovitud perioodi kohta.
Rakenduse sisu
Rakenduses on olemas järgmised võimalused (Must have):
- Rakendus töötab klient-server suhtluse põhjal
- Klient (Graafiline kasutajaliides)
- Peab looma ühenduse serveriga (TCP)
- Kasutaja saab sisse logida teenusesse või luua uue konto
- Kasutaja saab sisestada kulu
- Kasutaja saab muuta kulu
- Kasutaja saab loetleda kulusid kindla ajaperioodi kohta
- Kasutaja saab filtreerida kulusid vastavalt kulu parameetritele
- Kasutaja saab kuvada graafiliselt kulude kokkuvõtteid vastavalt kulu parameetritele
- Server (Daemon)
- Peab looma ühenduse kliendiga (TCP)
- Peab suhtlema kliendiga mingi protokolli alusel
- Peab klienti autentima
- Peab suhtlema andmebaasiga
- Kulu sisestamine, muutmine, kustutamine
- Kulude tagastamine päringu alusel
- Kõiki tegevusi logitakse
Rakenduses võiksid olla lisavõimalused (Should have):
- Krüpteeritud suhtlus serveri ja kliendi vahel
- Kulude batch-importimine CSV failist
Andmebaasiskeem
TODO
Workload
07.10.2016
- Projekti kickoff
- Pandi paika tööjaotus
- Loodi Wiki