Journall
Project context: Journall
Kopieer de actie-prompt en plak hem als eerste bericht aan Claude wanneer je aan dit project werkt. Bevat projectorientatie en de to:co werkinstructie.
eenvoudig
Set up project repo, stack, and dev environment
Initialize the repository, choose the tech stack (e.g. Next.js + Node backend or React Native for mobile), and set up linting, formatting, env variable management, and the to:co git hook.
eenvoudig
Design data model for daily journal entries
Define the core data schema that will hold an aggregated daily entry — including timeline events, locations, contacts, media references, steps, weather, and tasks.
gemiddeld
Implement Google OAuth and account linking
Set up Google OAuth 2.0 to authenticate the user and request scopes for Photos, Calendar, Contacts, and Location History — the foundation for all Google integrations.
gemiddeld
Build Google Photos integration with EXIF parsing
Fetch the user's photos and videos for a given day from the Google Photos API, extract EXIF metadata (location, timestamp, camera), and store references in the daily entry.
complex
Integrate Google Calendar and Contacts
Pull the user's calendar events for a given day and match attendees against the contacts list to build a 'people I spent time with' record.
gemiddeld
Add weather and step counter data sources
Fetch daily weather data for the user's primary location and ingest step count data, either from a wearable API or a manual import format.
gemiddeld
Implement To:co API integration for work tasks
Fetch tasks and completed notes from the To:co API for the target date to surface work context inside the daily journal entry.
gemiddeld
Build daily aggregation engine
Create the core orchestrator that calls all data source services for a given date and merges results into a single chronological DailyEntry timeline.
complex
Build audio recording and contact/event mapping
Allow the user to record short audio notes during the day, then automatically map each recording to relevant contacts, calendar events, and photos based on timestamp and location.
complex
Design and build the daily timeline UI
Create the main journal view that renders the aggregated daily entry as a visual timeline with photos, events, weather, steps, people, and tasks.
complex
Implement end-of-day reflection prompt and journaling
Build the core reflection UX — the prompted 'what did I do today?' question that opens a rich text editor pre-populated with the day's highlights for the user to annotate.
gemiddeld
Add journal history view and search
Build a calendar/list view of past journal entries and a search interface to find entries by person, location, activity, or keyword.
gemiddeld
API voor To:Co koppeling in journaling app
Ik wil een API bouwen waarbij je To:Co kan koppelen aan de journaling app, zodat je werkactiviteiten ook kunt meenemen in je dagelijkse reflectie. Dit biedt een rijke extra databron naast de al geplande integraties zoals Google Photos, stappenteller, weerbericht en kalender.
gemiddeld
Business Ideas
Onderzoek wat die opties gaan doen
Laten we bekijken wat die opties gaan doen.
eenvoudig
Journaling app idee uitwerken met API-integraties
Ik wil een journaling app bouwen op basis van een aantal van mijn favoriete diensten. De app haalt de favoriete foto's van de dag op uit Google Photos, toont het aantal stappen dat ik heb gezet, het weerbericht en mijn kalenderafspraken van die dag. Aan het einde van elke dag stelt de app een vaste vraag: wat heb ik die dag gedaan? Daarnaast ben ik verbonden met mijn contacten, waardoor ik een rijk en volledig beeld krijg van hoe mijn leven eruitziet. Het resultaat is een persoonlijk dagboek dat automatisch gevuld wordt vanuit diensten die ik al gebruik.
complex
Action button functionaliteit werkt niet
De action button werkt niet correct. De knop toont even het icoon van de app, maar vervolgens doet hij niets meer.
gemiddeld
Fitbit data visualisaties onderzoeken
Ik wil onderzoeken hoe mijn Fitbit-data beschikbaar is en daar vette visualisaties van kan maken.
gemiddeld
To:Co development
Swipe naar backlog uitschakelen tijdens opname
In de iOS Native app wil ik dat de mogelijkheid om naar de backlog te swipen uitgeschakeld is op het moment dat de recorder actief is.
eenvoudig
Bestanden automatisch opslaan bij nieuw project
Voor een nieuw project wil ik ook dat bestanden automatisch worden opgeslagen. Dat kan het ruwe audiobestand zijn, de tekst, maar ook uploads — die moeten allemaal echt worden opgeslagen bij het project.
gemiddeld
Animatie preview in website template integreren
De animatie preview-pagina moet binnen de template van de website vallen. Op dit moment verdwijnt de header als je vanuit Admin naar die pagina navigeert, waardoor je niet meer terug kan navigeren. De pagina gedraagt zich als een volledig losse pagina, maar moet in de bestaande sitetemplate geïntegreerd worden.
eenvoudig
Fire effect uitbreiden met meer vlammen en helderheid
Het fire-effect mag nog drie keer zoveel vlammetjes bevatten. Daarnaast mogen de vlammetjes ook echt feller oplichten op het moment dat er gesproken wordt.
gemiddeld
Badge-dot verplaatsen van Avatar naar Backlog
De badge-dot op de Avatar hoort daar niet te staan. Hij moet alleen op de backlog worden getoond. De Avatar krijgt geen badge-dot meer — die wordt verwijderd. Vervolgens wordt de badge-dot uitsluitend op de backlog geplaatst.
eenvoudig
Animatie review verwerken in admin subnavigatie
De animatie review mag verwerkt worden in de admin subnavigatie, zodat deze gemakkelijk te vinden is. Van daaruit kan er in de komende tijd mee gespeeld worden.
eenvoudig
Signaal pipeline werkt niet correct in de animatie visualizer
De signaal pipeline werkt niet correct. Hij brengt de data niet terug naar de verwachte staat die we net hebben bedacht. Controleer de pipeline en herstel het correct functioneren.
gemiddeld
Visualisaties optimaliseren in To:Co app
We zijn er bijna met de visualisaties in de To:Co-app. Ik denk dat we er nog een keer doorheen moeten gaan om ze te optimaliseren. Het doel is om ze allemaal wat generiek te krijgen wat betreft hoe sterk ze uitslaan en hoe elementen groter worden als er gesproken wordt. Ook wil ik bekijken hoe we de animatie meer kunnen laten reageren op de intonatie en het ingesproken bericht.
gemiddeld
Meerdere notities tegelijk naar project verplaatsen
Er moet een functionaliteit komen waarmee je tegelijkertijd meerdere notities naar een ander project kan verplaatsen.
gemiddeld
Characters bewegen mee met audio-intensiteit
De characters moeten van onderaan het scherm komen. Daarnaast moeten de characters ook groter worden naarmate het audio-signaal heftiger is — een visuele reactie op de geluidsintensiteit.
gemiddeld
Sonar bewust ongewijzigd laten
Sonar is wel vet. Die laten we zo.
eenvoudig
Badge alleen tonen op backlog icoon
Er verschijnt een nieuwe badge in de To:Co native app, maar die badge komt ook op de avatar terecht. Dat is niet de bedoeling — de badge moet uitsluitend op het backlog-icoon verschijnen.
eenvoudig
Activity button fix in To:Co app
De activity button werkt nog niet helemaal goed. Die moeten we nog even fixen — hij opent de app niet. Dit betreft de To:Co app.
eenvoudig
Inbox
Helix verfijnen: tekens dichter en lijnen verbergen
De helix ziet er goed uit. Twee verbeterpunten: de tekens mogen dichter op elkaar staan, dus meer tekens in de helix. Daarnaast ontstaan er verticale lijnen die niet zichtbaar mogen zijn — die maken het beeld diffuus waardoor de rondgaande beweging niet meer goed te zien is.
gemiddeld
Fire particles uitbreiden naar zijkanten en faden
De fire particles verschijnen nu in een stream, maar zitten nog niet aan de zijkanten van het scherm. Ze moeten ook aan de zijkanten verschijnen. Onderaan mogen ze feller zijn, en ze mogen dan geleidelijk faden tot helemaal bovenaan het scherm.
gemiddeld
Geometrische verbinding animatie uitbreiden
De geometrische verbinding moet klein beginnen — ter grootte van de knop — en vervolgens groeien. De vertakkingen mogen alle kanten op gaan, dus meer richtingen dan nu. Op dit moment groeit het als een boomstructuur, maar de vertakkingen mogen gerust verder uitsplitsen en meer kanten op gaan.
gemiddeld
Oscilloscoop verwijderen uit de interface
De oscilloscoop vind ik lelijk. Die gaan we gewoon helemaal weghalen.
eenvoudig
Meer en dikkere strengen toevoegen aan Matrix
Voor de Matrix wil ik meer strengen toevoegen. Die moeten dikker naast elkaar staan.
eenvoudig
Animaties verfijnen naar subtielere stijl
Ik wil de animaties nog een keer grondig doorlopen, maar dan minder ad hoc en meer gestructureerd. Op dit moment zijn ze te snel, te schokkerig of te explosief — het moet subtieler. Ik wil bekijken hoe ik dit op een gestructureerdere manier kan aanpakken. Mogelijk moeten we een webinterface bouwen waarmee ik de animaties kan emuleren en live kan tweaken.
gemiddeld