Vores arbejde
Child's Dream
Child’s Dream, en hjælpeorganisation der arbejder for at styrke lokalsamfund i Mekong-underregionen, havde i årevis været afhængig af en forældet Windows-applikation til at administrere deres kontakt- og donordatabase. Selvom systemet fungerede, var det blevet forældet og stadig sværere at vedligeholde. Organisationen manglede et moderne, webbaseret system, der kunne bevare integriteten af deres eksisterende data samtidig med at forbedre brugervenligheden og tilgængeligheden.
Produkt
Teknologi
ASP.NET Core, Next.js
Datasikkerhed møder moderne funktionalitet
Et nøglepunkt var at genbruge den eksisterende database uden at kompromittere dataintegriteten. Det nye system indeholder robuste funktioner som brugerlogin, brugerhåndtering samt adgangskontrol. Det gør det muligt for organisationen effektivt at administrere donationer, generere rapporter og datavisualisering samt få adgang til et detaljeret kontrolpanel med hurtig overblik.
Mål og formål
Projektet var drevet af klare målsætninger:
Modernisering af platformen: Erstatte den forældede Windows-applikation med en responsiv, browserbaseret løsning
- Bevare dataintegritet: Genbruge den eksisterende database uden tab eller beskadigelse
- Forbedre brugervenligheden: Levere en ren, intuitiv brugerflade der understøtter både nye og erfarne brugere
- Øge funktionaliteten: Introducere sikker autentificering, rollebaseret adgang og real-time rapportering
- Sikre vedligeholdelse: Bygge en skalerbar, lokalt hostet løsning på en Windows-server, der er nem at supportere og udvikle
Udfordringer
Child’s Dream havde anvendt en forældet Windows-applikation til at administrere deres kontakt- og donordatabase. Systemet var blevet forældet, svært at vedligeholde og manglede den fleksibilitet, der kræves til moderne arbejdsprocesser. Organisationen havde brug for en webbaseret løsning, der kunne:
- Genbruge den eksisterende database samtidig med at bevare dataintegriteten
- Modernisere brugerfladen uden at forstyrre vante arbejdsrutiner
- Forbedre tilgængelighed og vedligeholdelse
- Inkludere robuste funktioner til brugerhåndtering, rapportering og datavisualisering
Teknologier og værktøjer
En smidig overgang til en moderne webapplikation.
Manao Software indgik partnerskab med Child’s Dream for at designe og udvikle en skræddersyet webapplikation, der skulle erstatte det forældede system. Projektet startede den 2. maj 2024 og blev succesfuldt afsluttet før deadline den 13. november 2024. Den nye applikation blev bygget med en moderne teknologistak:
- Backend: ASP.NET Core, der leverer et robust og skalerbart API-lag med sikker autentificering og rollebaseret adgangskontrol
- Frontend: Next.js, et React-baseret framework der tilbyder server-side rendering og en responsiv, brugervenlig brugerflade
- Database: Den eksisterende SQL Server-database blev bevaret og integreret problemfrit, hvilket sikrede fuld datakontinuitet og -integritet
- Hosting og udrulning: Applikationen hostes lokalt på en Windows-server ejet af Child’s Dream, hvilket sikrer sikker adgang og forenklet vedligeholdelse
Centrale funktioner
Den nye webapplikation blev designet til at være både kraftfuld og brugervenlig. Den indeholder:
- Sikker autentificering og kontostyring
- Rolle- og rettighedsbaseret adgangskontrol
- Sporing af donorer og donationer
- Skræddersyede rapporter og visuelle dashboards
- En ren, intuitiv brugerflade der understøtter både erfarne og nye brugere
Resultat
Levering af resultater der skaber tillid.
Projektet blev leveret under budget og før deadline – et resultat der ikke blot opfyldte, men overgik forventningerne. Som følge heraf anmodede Child’s Dream om at fortsætte samarbejdet med det samme team på et andet initiativ: Child’s Dream Projects Database, som i øjeblikket er under udvikling.
Dette samarbejde afspejler Manao Software’s engagement i at opbygge langsigtede partnerskaber gennem gennemtænkt, pålidelig og transparent softwareudvikling.
“Overgangen forløb problemfrit, systemet er intuitivt, og samarbejdet med Manao Software har været fremragende. Vi glæder os til at fortsætte samarbejdet.”
Michel
IT konsulent | Child’s Dream