Git Product home page Git Product logo

fritida's Introduction

fritida

Fritidsaktiviteter för alla!

att göra

  • Initiera README
  • Fixa todo markup i README'n
  • Skapa dagbok (diary.md)
  • skapa upp staging.fritida.se
  • Dela repot m Maja
  • Skapa upp databas
  • Lägg in konceptet aktivitet i databasen
    • ID!
    • Rubrik?
    • Beskrivning
    • Pris?
    • Vem har lagt in den? (konceptet användare/konto behövs - bädda genom att lägga in user_id)
    • När lades den in?
    • När godkändes den ("aktiverades" - godkänd för visning på hemsidan/i apiet) (key: activated)
    • Bilder - gör det enkelt att lägga till bilder - börja med mms -> enklast
  • Lägg till några aktiviteter manuellt i databasen. :)
  • Lägg till ett api (/api)
    • Visar alla aktiviteter på /api/activities
    • Kunna lägga till aktiviteter genom att posta en json till /api/activities
    • Kräv api-nyckel för att får göra request till API:et (om det inte är hemsidan själv som gör förfrågan - hur vet/ser vi det? :) )
      • Vem har lagt in aktiviteten? (konceptet användare/konto behövs)
      • om nyckeln är den som används @ 46elks -> Kolla då FROM, för att avgöra vem det är som skickar in.
    • Gör så att api:et både klarar av att ta emot "POSTs" och json input! :)
  • Lista aktiviteter på hemsidan - hämtas ifrån databasen
  • Designa hemsidan
  • Lägg till koncepten konto & användare i databasen - användare kan, men måste inte ha ett konto. För flera olika användare kan vilja hantera en del aktiviteter genemsamt, men inte andra.
    • Har användaren aktiverat sitt konto? (Swishat)
    • e-post
    • mobilnummer
    • namn
    • användarnamn
    • När skapades kontot?
    • apinyckel - användare kan ha api-nyckel.
    • lösenord för inloggning online (med mobilnummer eller e-post)
  • kräv apinyckel @ endpointen för att lägga till aktiviteter
  • Lägg in opengraph data
    • Bild
    • Rubrik
    • Beskrivning
  • Lägg till konceptet nyckelord i databasen
    • ord
      • väder
    • hänga ihop med andra ord? koll potentiella felstavningar / alternativa sätt att skriva samma sak så att vi fångar upp det när folk lägger till aktiviteter eller söker?
    • aktivt? (D.v.s. vi godkänner i början manuellt alla nya nyckelord
  • Kunna koppla samman nyckelord
  • Lägg till plats/platser i databasen
    • long/lat
    • namn (ort ok att lägga in utan long lat helt enkelt?
    • Hur hitta till platsen? (Får vara del av aktivitetens beskrivning i början?
  • Lägg upp ett SMS (och MMS?) telefonnummer för fritida
  • Nollställa lösenord?

Koncept: Aktiviteter ((rubrik alls viktigt?) beskrivning, ev. plats/väder/pris/antal personer/krävs ngn utrustning? Om ja finns den att låna/hyra på plats? Platser Användare (har mobilnummer! och/eller e-postadress!) Nyckelord "Kategorier"(egentligen bara utvalda nyckelord, men visa "kategorier" på hemsidan. Välkomna vänner och andra att testa att lägga till aktivitet på hemsidan! :) Snabbt och enkelt kunna blocka en användare som skickar in strunt. Lägg upp ett fint mobilnummer! Vilka aktiviteter saknar du? Skicka in tips via sms till: Skicka en aktivitet per sms! Hur gör vi för att slå samman kopior? Ge den som skickat in tipset cred. Fråga om de vill skapa användare? Annars visas de som anonyma. Vilka användarnamn vill vi spara till vänner, familj och bekanta? :) litylekid/Victoria/pinkprogramming...

Prata med Simply events confetti - kanske samarbeta så att de kan erbjuda användare en knapp som säger "lägg till och visa upp mitt event på fritida" ? :)

  • skriv också till simply events + invajo!

Bygg upp ett api som kan ta emot "posts", i requesten måste folk skicka med nyckel!!!! som parameter i urlen!

Just det - i helloworld - förklara att www-url-encoded... motsvarar att skicka med parametrar i url:en.

Lägg in en del aktiviteter manuellt, måste ju fylla den med lite innehåll. Gradera aktiviteter. Användare som är pålitliga kan välja att gradera aktiviteter: Samhällsnytta? Ja / Nej? Om ja, på en skala från 0-10? (10 stor nytta, 0, ingen nytta alls, 1 pyttelite nytta. )

Kunna visa listor... Hur kopplar vi ihop en aktivitet med en plats? Vi kan börja med "orter", och köra long/lat, om vi hinner.

Nyckelord (taggar) - hur taggar jag en altivitet? (Skicka med taggar!) din aktivitet får direkt ett id! Om du har skapat aktiviteten så kan du: Fortsätta lägga till taggar... Ta bort taggar: Ändra rubriken/plats/priset/utrustning...

Webbformulär? OM vi hinner! :)

drop stream lake river iceberg ocean asteroid

Olika nivåer av tillgång till tjänsten.

En användare som bidrar (eJ event organizer), kan vara: Älg, lama, lax, gnu, pingvin... Älgen - "mästaren" Sen kommer GNUn Sen pingvinen Sedan laxen Sedan laman

Footer: alla tjänster: Organiserar ni evenemang/aktiviteter? Förening? Lägg till er här! Bekräfta er förening: 100kr i engångsavgift: en riktig människa kollar att ni finns på riktigt... :)

ideas & thoughts

  • bot.fritida.se
  • api.fritida.se
  • ta emot nya aktiviteter via sms
  • RSS-flöde! Prenumerera på nyckelord.
  • aktiviteter måste ha bra slugs

Ideas & thoughts - details

Hemsidan ska fungera även utan js

Ta emot nya aktiviteter

Ta emot nya aktiviteter via sms (pratar med fritida-apiet)

fritida api - hämta & visa aktiviteter

Om du har en hemsida som handlar om... så kan du lista relaterade aktiviter ifrån fritida. (Affärspotential: Om du har ett premiumkonto, så är länkarna om dina aktiviteter skickas ut direkt länkade till din aktivitets hemsida, annars är det länkar till till info om aktiviteten på fritida.se :) )

Annat

Vill vi att en aktivitet ska visas på /aktivitet/id? Eller /aktiviteter/id? Vad vill vi berätta på sidan /aktivitet ? sidan /aktiviteter ? Open graph data

  • Enkelt att dela vidare och tipsa vänner då

bot.fritida.se

SMSbot! Du kan lägga till aktiviteteter genom att skicka sms till numret... Skicka: ... Du kan swisha 100kr: (200kr, om folk nappar fort* kan komma att ändras). - då aktiveras ditt konto omgående, och dina aktiviteter syns! Överskott som kommer in under dagen (om de överstiger 3000kr, går till pinkprogramming! Aktiverade konton... Direkt aktivering av ditt konto, så att det du skickar in, syns på hemsidan! För varje timme så går priset för att aktivera ett konto upp?! Förklara hur det kommer fungera! Vill du vara med?! Swisha 20/40/60/80/100/120/140/160/170/200kr till... så aktiverar vi ditt konto direkt! Max 20 nya konton i timmen, till detta pris, om vi kommer upp i 20 konton, så stiger priset! Swisha 20kr....

SEN

  • Känn av ifall hemsidan laddas snabbt eller långsamt, ej hämta bilder om långsamt, isf istället visa " hämta bilden". Separat telefonnummer till stagingmiljön! Stagingmiljön kopierar (i framtiden) automatiskt över hela produktionsdstabasen, vid varje reset... så att vi kan leka med riktig aktuell data! :) Få igång lokal miljö - den kan vi givetvis inte sms:a till, men vi kan fake:a ett anrop! :) Vi har en "ticker" -> att vi tickar ner för varje sms som vi behöber skicka (kostnad att räkna bort ifrån ev. intäkter!) Ha med lite grafer på hemsidan: FÖRETAG? Visas upp för 1000kr! SWISHA... eller får faktura

vision

tools

Things, git, vim, github Things, 46 elks, vim, sequel pro, PHP, Binero, github, iterm, scp, filezilla

Other

Dagbok

Beskriver idén, Maja är på - teamet bildas! Letar efter hur skapa todolistor i readme som ser schysst ut på github

Anteckningar (Resurser)

github readme markup

fritida's People

Contributors

littlekid avatar majadev avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.