Socialt netværk til varefremme
Udfordring
Vores kunde har brug for et sted for lokale virksomheder og individuelle iværksættere, hvor de kan promovere og sælge deres varer med mulighed for social interaktion - kommentarer, likes, delinger osv.
Kunden skal forberede en beta-udgivelse 6 måneder efter udviklingen er startet.
Vi har mockups, der forklarer funktionaliteten, men de var ikke særlig detaljerede.
Vi skal levere et skalerbart system, der tillader drift med mindst 10.000 brugere online.
Systemet skal have "Facebook" funktionalitet og evnen til automatisk at planlægge opslag.
Fremgangsmåde
Vi besluttede at levere fuld cloud-arkitektur med Vue.JS og TypeScript på frontend og .Net 6 på backend. Vi valgte .Net, fordi det har førsteklasses ydeevne og tillader os at bygge skalerbare systemer. Alle ikke-specifikke opgaver som autentifikation, notifikationer, lagring af billeder og video, markedsføringsmails og betalinger blev udført via integrationer med Amazon Cognito, Twillio, Amazon S3, MailChimp og Stripe.
Vi opsatte CI/CD pipelines, der tillader os at køre UnitTests og bygge sandkasser til test efter hver PR.
Alt arbejde blev udført på en Agile måde med 2-ugers sprints. Core teamet har 2 udviklere på frontend og to på backend. Da størstedelen af vores udviklere er full-stack, har vi fleksibilitet i valget af specifikke opgaver at implementere. Projektlederen var involveret i koordinering mellem PO, nøglekunder og teamet.
Nøglefunktioner
Vores kunde har brug for et sted for lokale virksomheder og individuelle iværksættere, hvor de kan promovere og sælge deres varer med mulighed for social interaktion - kommentarer, likes, delinger osv. Desuden har virksomheder brug for muligheden for at automatisere kampagneopslag og kommentarer for at gøre nye produktpræsentationer mere effektive.
Eventskabere skal kunne planlægge events samt alle opslag og kommentarer, der skal postes på et bestemt tidspunkt.
Eventskabere skal have mulighed for at genbruge nogle opslag eller kommentarer i fremtidige events og kunne definere skabeloner til fremtidige events.
Brugere skal modtage deres feed inden for rimelig tid og have live opdateringer.
Resultat
Afsluttet projekt med live socialt feed. Brugere kan planlægge events, opslag og kommentarer, organisere events og fylde dem med indhold til social interaktion. Al infrastruktur er hostet på AWS. Backoffice tillader opsætning af events og kampagner på den sociale platform. På frontend-siden har brugere et live feed af deres venner og events og kan efterlade kommentarer, bedømme opslag og kommentarer, dele erfaringer mellem platformene.