-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Många lokalavdelningar inom FF äger friluftsutrustning (såsom kanoter, tält mm) och vill att den ska komma till användning, vilket underlättas genom någon sorts bokningshantering. Ofta används boka.se eller liknande plattformar för att hantera bokningarna. Vi på LA Mölndal upplever dessa system som trubbiga och oflexibla. Om man t.ex. har ett antal kajaker och vill att dessa ska kunna bokas på ett flexibelt sätt på boka.se, så måste man skapa separata kalendrar för varje kajak, och varje kajak måste bokas separat. Läggs alla kajaker i samma kalender kan det bara finnas en bokning åt gången, även om någon bara behöver några få kajaker och de andra egentligen är lediga.
Några LA (t.ex. Ljungkile) har tidigare utvecklat egna bokningssystem som är skräddarsydda för deras verksamhet, och som inte heller upplevs som särskilt lättanvända.
Det finns även en del befintliga system som har utvecklats inom delningsekonomin, men inget system är känt som väl passar behoven inom FF (språk, funktionalitet etc).
Vi vill utveckla ett smidigt bokningssystem, där ett flertal utrustningsartiklar kan bokas på ett snabbt och enkelt, men samtidigt flexibelt sätt. Systemet ska kunna användas av alla lokalavdelningar, och varje lokalavdelning ska kunna administrera sig själv. Behörighet för att boka kan sättas för externa, medlemmar etc.
För bäst resultat och bra livslängd ligger koden på Github som underlättar samarbete mellan olika intresserade lokalavdelningar och även möjliggör versionskontroll. Systemet utvecklas som öppen källkod under GPL-licensen och kan därmed komma till nytta även på annat håll.
Systemet programmeras i PHP med MariaDB-databas som backend. Systemet görs i första hand till mobila enheter (smartphones), varför webbgränssnittet görs med JQuery mobile. På sikt är det tänkt att lägga det färdiga systemet på en underdomän till friluftsframjandet.se, t.ex. boka.friluftsframjandet.se. En grundläggande koppling görs till aktivitetshanterarens API för att kunna använda befintliga inloggningar roller (se Förutsättningar).