Donasjonsbasert Sosialt Nettverk Med Streaming
En iOS-basert app for sosiale medier laget for å koble sammen mennesker og la dem samhandle ved å dele bilde- og videoinnhold
Bransje
Sosiale nettverk
Team
10 medlemmer
Lansert
2021
Land
USA
Om Prosjektet
Kunden vår fikk en idé til en visuell app for sosiale nettverk og begynte å lete etter et selskap for utvikling av iOS-applikasjoner for å sette i gang et nytt prosjekt. Hovedkonseptet var å bygge en slik plattform i tråd med kundens gjennomtenkte forretningsmodell. Cleveroad ble engasjert til å utvikle en app og overta hele produktets utviklingsforløp.
MÃ¥l satt for Cleveroad
Bygge en app for sosiale nettverk fra bunnen av med sanntids videostrømming og mottak av donasjoner
Oppfylle kundens krav til håndtering av brukere, annonsekampanjer og tilgang til analyser av appbruk
Øke forretningskapitaliseringen gjennom utvikling av programvare med en abonnementstjeneste-modul som gir betydelig og varig forretningsvekst
Løsninger vi har levert
Utvikling av en tilpasset iOS-applikasjon med all funksjonalitet som lar skapere sende direkte videoer til abonnenter og ta imot donasjoner
Utvikling av et nettbasert administrasjonssystem som gir administratorer kontroll over brukerne og appens funksjonalitet, og oversikt over alt som skjer i den
Utvikling av en fleksibel og tilpasningsdyktig mobilløsning med klare sammenhenger mellom moduler. Tillegg av abonnementsbasert funksjonalitet for å sikre stabile inntekter
Resultater for Kunden
En fullt funksjonell mobilapp er tilgjengelig i App Store, tiltrekker nye følgere og lar kunden vår øke målgruppen og styrke brukerlojaliteten
En applikasjon (nettbasert administrasjonspanel) lar systemadministratorer sette opp og overvåke ulike aktiviteter, inkludert rapporter og annonsehåndtering, og gjør forretningsprosessene oversiktlige og effektive
Et velutformet system utviklet av Cleveroad lar kunden tilby betalt tilgang til tjenester, engasjere brukere og hente inn kapital gjennom den nåværende forretningsmodellen
Forretningsutfordringer
Kunden vår, en amerikansk gründer, ønsker å bygge en sterk tilstedeværelse på sosiale medier for å skape en ny inntektsstrøm. For dette formålet ønsket de å utvikle et Instagram-lignende sosialt nettverk med streaming- og donasjonsfunksjoner. Det utviklede systemet måtte være godt gjennomarbeidet for å kunne konkurrere med de globalt ledende plattformene for sosiale medier. Kunden vår trengte derfor en pålitelig teknisk partner som kunne:
Bygge en iOS-basert mobilapplikasjon fra bunnen av med fokus på deling av bilder og video. Implementere en funksjon for sanntids videosending som lar streamere kommunisere med publikummet sitt og dele opplevelser. Det var også nødvendig å muliggjøre betalte abonnementer for å sikre kunden faste månedlige inntekter.
Tilby kunden en god nettbasert løsning som gjør det enklere å spore og hente data fra applikasjonen, håndtere brukere og innhold, studere klientenes atferd, og håndtere rapportering for sosiale medier samt markedsføringsannonser, kampanjer og annen promotering.
Levere en avansert mobilbasert plattform som lar selskapet ta en stor markedsandel ved å introdusere flere betalte funksjoner. Tilby kunden inngående ekspertise for å sikre jevn implementering av funksjonelle moduler og avkastning på investeringen. Gjennomføre vedlikehold og support etter lansering for kontinuerlig å forbedre brukervennligheten og påliteligheten i programvaren, og opprettholde den etablerte inntektskilden.

Prosjektet i Detalj
Vi har designet en iOS-basert mobilapplikasjon fra bunnen av og dekket alle fasene, fra Discovery-fasen.
Forretningsarkitektur
- Mobilapplikasjonen ble optimalisert for iOS-enheter med grunnleggende funksjoner fra plattformer for sosiale nettverk. Funksjonalitet for videostrømming står i kjernen: den gjør det mulig å bringe sanntidshendelser online inn i plattformen. Live-rommet er kun tilgjengelig med abonnement. Badge-funksjonen muliggjør donasjoner under direktesendinger gjennom kjøp av en badge-opplevelse. Følgere som har kjøpt badges, låser opp tilleggsfunksjonalitet, som plassering på en merkevares liste over badge-eiere og tilgang til et unikt hjerte.
- Et nettbasert administrasjonspanel håndterer brukerregistrering og brukeradministrasjon. Det gir integrert analyse av brukernes atferd, identifiserer brudd på appens regler og retningslinjer, og viser forretningsmetrikker (f.eks. kostnad per klikk, vekstrate i publikum). I tillegg har administrasjonspanelet rapporthåndtering for å spore og generere tilpassede rapporter, og annonsehåndtering for å sette opp og overvåke markedsføringskampanjer.
- Siden mobilappen skulle drives etter en abonnementsbasert modell, ble arkitekturen designet for å integrere løsningen med Stripe Billing-motoren. Det gjorde det mulig å støtte den ønskede betalingsmetoden: kredittkort. Integrasjonen med Stripe Billing API muliggjorde generering og håndtering av abonnementer, gjentakende betalinger og gjentakende inntekter. Den valgte betalingsløsningen sikret umiddelbar og trygg overføring av en brukers personopplysninger mellom mobilappen og betalingsbehandlingssystemet.
Produktets Essens
Sentrale moduler og særtrekk ved funksjonaliteten som viser løsningens essens
Brukerregistrering
Brukerregistrering
Den første registreringen ble planlagt i et trinnvis format som er forståelig og brukervennlig. En bruker kan opprette en konto og et passord for å logge inn i systemet, noe som kreves som «must have» for en app for sosiale medier.
Etter autorisering i appen blir funksjonaliteten tilgjengelig for registrerte brukere. De kan håndtere Settings fra My Profile, navigere på Feed-skjermen, opprette og publisere medieinnhold, legge til kommentarer/reaksjoner, motta push-varsler, få tilgang til Search-feltet osv.
Brukerprofil
Brukerprofil
Brukerprofilmodulen lar brukerne oppdatere personopplysningene sine (inkludert kontonavn/passord), se betalingsmetoder, håndtere abonnementsplaner osv. Den lar også deltakerne kontakte andre brukere, se mediefilene eller innleggene deres, og få dem til å abonnere.
Brukere kan bytte til en privat profil slik at kun abonnentene deres ser alt publisert innhold. En annen bruker kan be om tilgang til en privat brukers profil for å kunne se denne brukerens innhold.
Feed
Feed
Feed-modulen lar brukerne følge med på det som skjer. Alle oppdateringer og nye innlegg/historier fra venner og fellesskap finnes her. I tillegg kan brukerne navigere til Post Comments-skjermen for å se og legge til kommentarer på innlegg, gå til Story Details-skjermen for å starte sin egen Story, eller se historier fra andre deltakere.
Appen sender ulike push-varsler til brukerne, som reaksjoner eller kommentarer på innleggene deres, en ny melding, et nytt innlegg fra fellesskapet de abonnerer på, og mer. Streamerens følgere får også varsel når et live-rom starter.
Streaming
Streaming
Funksjonaliteten for direkte streaming ble utvidet med en live rooms-funksjon som lar brukerne sette opp og håndtere direktesendinger. Skaperens følgere får beskjed om at et live-rom har startet via push-varsel. Det er også mulig for andre brukere å bli med i Live. Funksjonaliteten for direktestrømming er kun tilgjengelig for forretnings- og skaperkontoer og krever et aktivt abonnement.
Med Subscriptions kan skapere/merkevarer bygge dypere bånd med sine mest engasjerte følgere og øke sine gjentakende månedlige inntekter ved å gi abonnenter tilgang til unikt innhold og fordeler. Etter at brukerne velger en passende abonnementsplan, blir de navigert til den native skjermen for Apple ID-betalingsmetoder.
Donasjon
Donasjon
Den innebygde donasjonsfunksjonen lar merkevarer ta imot frivillige betalinger fra medlemmer av det sosiale nettverket. Skapere kan motta donasjoner fra følgerne sine eller andre brukere når Stripe-kontoen deres er tilkoblet. Donasjonsknappen er tilgjengelig for brukere med en badge. Badges-funksjonen lar brukere støtte favorittstreamerne sine med et bestemt pengebeløp i bytte mot eksklusivt innhold.
For trygt å motta betalinger på nett ble Stripe integrert. Denne løsningen lot brukerne bruke kredittkort, inkludert Visa og Mastercard. Stripe presenterer automatisk betalingsmetodene for kundene ved å hente deres valuta, restriksjoner på betalingsmetoder og andre parametre.
Utvikling i Detalj
- Teamsammensetningen ble definert ut fra funksjonalitetskravene og utviklingen av en iOS-basert applikasjon og web-administrasjonspanel. Utviklingsteamet besto av en prosjektleder, business analyst, UI/UX-designer, frontend-, backend- og iOS-utviklere, QA- og DevOps-ingeniører, og Team Leads. Vi gjennomførte vår tradisjonelle Discovery-fase i full syklus for å øke produktets sjanse til å lykkes. Det lot oss akselerere utviklingen og sikre den endelige appens kvalitet i tråd med strenge prosjektkrav.
- Teamet vårt utviklet en iOS-app fra bunnen av som oppfyller alle klientens krav. Vi har lagt til sentral funksjonalitet for bilde- og videodrevne sosiale nettverk: muligheten til å dele bilde- og videoinnhold, møte og chatte med nye mennesker, gå live og sette opp annonsekampanjer. For å støtte direkte videostrømming i applikasjonen ble Socket.io tatt i bruk. Vi har også implementert et donasjonssystem som lar brukerne støtte skaperne med et pengebeløp på frivillig basis. For å muliggjøre donasjoner under direktesendinger ble en Creator badge-funksjon iverksatt.
- Backend-løsningen dekket en server som fungerer som ett tilgangspunkt til appens funksjonalitet, en SNS-tjeneste som har ansvaret for å håndtere postfunksjonalitet for web-klienter, og en Amazon S3-tjeneste for å lagre, organisere og konfigurere systemdata. Produksjonsprosessen skjer i administrasjonspanelet med et intuitivt og ytelsesorientert grensesnitt designet i tett samarbeid mellom våre UI/UX-designere og kunden.
- Vi har lagt til funksjonalitet for abonnementsbetaling i funksjonslisten. Den lar kunden tilby tjenestene mot betaling og få faste månedlige inntekter. Cleveroad sørget for all teknisk støtte for å integrere betalingsfunksjonaliteten i mobilappen uten friksjon. Spesialistene våre sikret rask integrasjon av høy kvalitet i interne forretningsprosesser, takket være teamets velprøvde tekniske ekspertise og erfaring fra flere bransjer.
Teknologistack
Tech stacken ble valgt og brukt med tanke på kundens behov og løsningens forretningslogikk
Web Stack
Frontend
JavaScript
Angular v8
Backend
Node JS
AWS
MySQL
Mobilarkitektur
iOS
Swift 5
Xcode
AWS-Arkitektur
Amazon S3
Amazon SES
Integrasjoner
Google maps
Socket IO
Firebase
Agora.io
Oppnådde Resultater
Økt markedsandel ved å satse på mobilnisjen
Vi har laget en mobilapp som lar kunden vår konkurrere med de ledende fellesskapene innen sosiale medier. Plattformen tar hensyn til alle behovene til målbrukerne. Som et resultat banet klienten vei for forretningsvekst takket være den reduserte tiden til markedet de oppnådde mens de skalerte opp utviklingskapasiteten sammen med Cleveroad.
Bedre brukeropplevelse takket være en stabil app
Systemets funksjonalitet dekker en mobilapplikasjon, og administrasjonspanelet gjorde det mulig å levere en plattform som gir en god opplevelse på sosiale medier (inkludert direktestrømming og donasjonsfunksjoner.). Det førte til en økt brukertilfredshet takket være kombinasjonen av en intuitiv frontend med kvalitetsprogramvare på serversiden.
Jevn inntektsstrøm innenfor en forretningsmodell
Klienten mottok en mobilapp som dekker all funksjonalitet som trengs for å realisere løsningens forretningslogikk. Appen ble lansert med suksess og er nå tilgjengelig i App Store. Utviklingens kvalitet lot kunden vår tiltrekke målgruppen og øke inntektene innenfor den gitte abonnementsforretningsmodellen.
Flere Case

Sports Social Media Network
Social Network for Like-Minded Sports Enthusiasts







