Crowdfundr: Skillnad mellan sidversioner
Jine (diskussion | bidrag) mIngen redigeringssammanfattning |
Jine (diskussion | bidrag) Ingen redigeringssammanfattning |
||
Rad 1: | Rad 1: | ||
== Beskrivning == | == Beskrivning == | ||
'''Crowdfundr''' är projektnamnet för vår kommande interna "crowdfunding" (s.k. gräsrotsfinansiering)-plattform som i skrivande stund håller på att utvecklas. Projektet är tänk att fungera lite som kickstarter eller FundedByMe. | '''Crowdfundr''' är projektnamnet för vår kommande interna "crowdfunding" (s.k. gräsrotsfinansiering)-plattform som i skrivande stund håller på att utvecklas. Projektet är tänk att fungera lite som kickstarter eller FundedByMe. | ||
Målet med projektet är att skapa en egen plattform för crowdfunding inom föreningen, både projekt för föreningen (t.ex. inköp av maskiner) och medlemmars projekt. Tanken är att plattformen därför skall stödja fler än en kampanj samtidigt. | Målet med projektet är att skapa en egen plattform för crowdfunding inom föreningen, både projekt för föreningen (t.ex. inköp av maskiner) och medlemmars projekt. Tanken är att plattformen därför skall stödja fler än en kampanj samtidigt. | ||
Rad 8: | Rad 7: | ||
Behovet av en plattform för det är därför väl motiverat. Det finns ett par open-source lösningar för det redan, men ingen som vi tycker passar oss (b.la. med anpassning för svenska betallösningar, stöd för fler än en kampanj, möjlighet att enkelt kunna administrera kampanjer, exportera sponsor-listor etc.) | Behovet av en plattform för det är därför väl motiverat. Det finns ett par open-source lösningar för det redan, men ingen som vi tycker passar oss (b.la. med anpassning för svenska betallösningar, stöd för fler än en kampanj, möjlighet att enkelt kunna administrera kampanjer, exportera sponsor-listor etc.) | ||
Nedan har vi satt ihop en kravspecifikation baserat på behoven som vi har i dagsläget. Observera att listan kan komma att förändras med tiden. | Nedan har vi satt ihop en kravspecifikation (Ej i prio-ordning) baserat på behoven som vi har i dagsläget. Observera att listan kan komma att förändras med tiden. | ||
== Kravspecifkation == | == Kravspecifkation == | ||
Rad 29: | Rad 29: | ||
** Samt till sponsorn när kampanjen är avslutad och/eller nått sitt mål. | ** Samt till sponsorn när kampanjen är avslutad och/eller nått sitt mål. | ||
* ''More to come...'' | * ''More to come...'' | ||
== Teknisk specifikation == | == Teknisk specifikation == | ||
Rad 41: | Rad 42: | ||
* URL-routing sköts av CodeIgniter internt. | * URL-routing sköts av CodeIgniter internt. | ||
* ''More to come...'' | * ''More to come...'' | ||
== Tidsuppskattning / Projektplanering == | |||
Utvecklingen är redan påbörjad, men kommer sätta igång på allvar under Vecka 22. Vi beräknar att ha ett första utkast redo och fungerande under slutet av veckan. Första kampanjen i systemet beräknas dra igång under mitten av Vecka 23, dock då utan vissa av dom administrativa funktionerna. Exakt prio-lista över funktioner kommer sättas upp i samband med ToDo-listan flyttas till Github under början av Vecka 22. | |||
Rad 54: | Rad 59: | ||
* Hur skall .SE integrationen fungera? | * Hur skall .SE integrationen fungera? | ||
* ''More to come...'' | * ''More to come...'' | ||
== Länkar till liknande projekt == | == Länkar till liknande projekt == |
Versionen från 27 maj 2013 kl. 00.02
Beskrivning
Crowdfundr är projektnamnet för vår kommande interna "crowdfunding" (s.k. gräsrotsfinansiering)-plattform som i skrivande stund håller på att utvecklas. Projektet är tänk att fungera lite som kickstarter eller FundedByMe. Målet med projektet är att skapa en egen plattform för crowdfunding inom föreningen, både projekt för föreningen (t.ex. inköp av maskiner) och medlemmars projekt. Tanken är att plattformen därför skall stödja fler än en kampanj samtidigt.
Tidigare har vi använt FundedByMe för crowdfunding vid starten av föreningen, samt även mer eller mindre "manuellt" kört en crowdfunding-kampanj på Elektronikforumet.com för en laserbaserad 3D-printer som klarar att skriva ut i metall - resultat av det har varit över förväntan (52 000 SEK på bara någon vecka).
Behovet av en plattform för det är därför väl motiverat. Det finns ett par open-source lösningar för det redan, men ingen som vi tycker passar oss (b.la. med anpassning för svenska betallösningar, stöd för fler än en kampanj, möjlighet att enkelt kunna administrera kampanjer, exportera sponsor-listor etc.)
Nedan har vi satt ihop en kravspecifikation (Ej i prio-ordning) baserat på behoven som vi har i dagsläget. Observera att listan kan komma att förändras med tiden.
Kravspecifkation
- Helt open source, kod på github så alla kan delta, forka koden och hjälpa till i utvecklingen.
- Stöd för fler än en kampanj samtidigt
- Med hjälp av subdomäner, t.ex. "3dprinter.crowdfundr.se" är en unik kampanj-sida.
- Enkelt att installera, underhålla och använda
- För att detta ska vara möjligt baserar vi plattformen på PHP och MySQL *endast*, det medför att man kan använda källkoden och sätta upp på vilket webbhotell eller hostingtjänst som helst.
- Inga speciella mjukvarukrav för t.ex. cache via Memcache eller liknande skall finnas.
- Möjlighet att lägga in youtube samt vimeo-videos per kampanj.
- Simpelt admin-interface för att lägga upp nya kampanjer och hantera dessa
- Google Analytics stöd per-kampanj samt globalt(?)
- Möjlighet att sätta slutdatum, antal sponsorer samt slutsumma, så kampanjen automagiskt avslutas baserat på tid, sponsorer eller total summa.
- Exportering av listor på sponsorer per-kampanj
- "Perks" per-kampanj beroende på summa du donerar med, även dessa skall gå att exportera individuellt
- Betalningslösning via PayPal samt Payson, eventuellt även någon form av faktura-alternativ i framtiden.
- E-mail notifieringar till:
- Administratören för kampanjen när någon stödjer det
- Till sponsorn när han/hon sponsrar en kampanj
- Samt till sponsorn när kampanjen är avslutad och/eller nått sitt mål.
- More to come...
Teknisk specifikation
- Baserat på öppen källkod endast (jQuery, PHP, CodeIgniter etc)
- Byggt i CodeIgniter (PHP-framework)
- Session-storage samt lagring av all data i MySQL
- Ingen intern lagring av kampanjvideos p.g.a. storlek och krav på hosting
- Dynamiska subdomäner baserat på data i MySQL
- Varje kampanj har unikt ID samt egen rad i databasen med information, namn och kampanj-data
- En gemensam databastabell för sponsorer med relation till kampanj-tabellen (sponsor-info kopplat mot campaign_id)
- Vi använder nginx som webserver, men en fungerande apache .htaccess skall finnas med.
- URL-routing sköts av CodeIgniter internt.
- More to come...
Tidsuppskattning / Projektplanering
Utvecklingen är redan påbörjad, men kommer sätta igång på allvar under Vecka 22. Vi beräknar att ha ett första utkast redo och fungerande under slutet av veckan. Första kampanjen i systemet beräknas dra igång under mitten av Vecka 23, dock då utan vissa av dom administrativa funktionerna. Exakt prio-lista över funktioner kommer sättas upp i samband med ToDo-listan flyttas till Github under början av Vecka 22.
Övrigt
- crowdfundr.se är registrerat och uppsatt för utveckling
- Trots att det inte är en subdomän till makerspace.se så kommer crowdfundr.se vara helt brandat med Stockholm Makerspace
- More to come...
ToDO / Noteringar
Notera att detta är bara är ett utkast och saker som vi behöver komma ihåg/kolla upp, denna lista bör flyttas till github asap.
- Kolla upp Payson's API
- Hur skall .SE integrationen fungera?
- More to come...
Länkar till liknande projekt
- http://selfstarter.us/ - Open source (Ruby)
- http://www.scoutalarm.com/ - Baserat på Selfstarter ovan
- More to come...