Skip to content

Little List is een real-time checklist applicatie. Met Little List kun je lijstjes maken die instant updaten, door de constante verbinding met de server. Super handig, als je vader al in de supermarkt staat en je zet nog nét even de pindakaas op het lijstje. Deze verschijnt meteen bij paps op zijn mobiel.

License

Notifications You must be signed in to change notification settings

jornveltrop/little-list

 
 

Repository files navigation

Little List

Inhoudsopgave

Beschrijving

Little List is een real-time checklist applicatie. Met Little List kun je lijstjes maken die instant updaten, door de constante verbinding met de server. Super handig, als je vader al in de supermarkt staat en je zet nog nét even de pindakaas op het lijstje. Deze verschijnt meteen bij paps op zijn mobiel.

Een screenshot van de interface van Little List

Installatie

Clone deze repository naar jouw lokale folder:

git clone https://github.com/jornveltrop/little-list.git

Functies

📋 Handige checklist
⏱️ Real-time functionaliteit
🔒 Gekoppeld aan je Google account
💾 Data wordt opgeslagen in de database

Sockets

Deze app is gemaakt met sockets. Sockets zijn een constante verbinding tussen de client en de server.

Sockets worden bijvoorbeeld gebruikt voor chats en scoreborden. Deze functionaliteiten wil je namelijk instant (real-time) zichtbaar hebben tussen de verschillende apparaten. Zo hoeft de bezoeker niet de pagina te refreshen, voordat deze verandering ziet.

Ik heb voor deze applicatie gebruik gemaakt van de socket.io JS library.

Supabase API (database)

Om de gegevens van de mensen op te slaan maak ik gebruik van Supabase. Supabase is een open source database en API systeem. Hierin heb ik een eigen database model opgezet. Deze database vul ik via de server met API calls.

Dit is het data model wat gebruikt wordt in de database voor Little List:

Een visueel overzicht van het data model voor de database in Supabase

Vergroot foto

Data flow diagram

Om inzicht te krijgen in welke events en data er wordt verstuurd tussen de verschillende componenten is hier een visueel overzicht van de data flow: Een visueel overzicht van de data flow diagram voor Little List

Vergroot foto

To-do

Check voor de to-do's de GitHub repository issue's pagina:

Een screenshot van de aangemaakte issue's

Bronnen

Voor Little List heb ik een aantal bronnen gebruikt om deze app tot stand te laten komen:

Auteurs

De maker van deze app is Jorn Veltrop.

Bijdrage

Als je wilt bijdragen aan deze app kun je dat doen door middel van het aanmaken van een issue.

Licentie

Dit project valt onder de MIT license.

About

Little List is een real-time checklist applicatie. Met Little List kun je lijstjes maken die instant updaten, door de constante verbinding met de server. Super handig, als je vader al in de supermarkt staat en je zet nog nét even de pindakaas op het lijstje. Deze verschijnt meteen bij paps op zijn mobiel.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 57.7%
  • CSS 29.8%
  • Handlebars 12.5%