← All projectsVue.js Firebase Docker
personal
OnePlace
Personal life dashboard combining note-taking, organization tools, and daily-assistant features.
OnePlace
Problem Statement
I found myself juggling multiple apps for notes, tasks, reminders and daily planning. I wanted a single, distraction-free dashboard tailored exactly to how I think and work.
My Role
Solo designer and developer.
Architecture
- Vue.js single-page app with component-scoped styles
- Firebase Firestore for real-time data sync across devices
- Firebase Auth for secure, passwordless sign-in
- Docker for local development consistency
Key Features
- Note-taking — rich-text notes with tags and quick search
- Task management — simple GTD-style inbox and project lists
- Daily assistant — morning summary, reminders and weather at a glance
- Cross-device sync — changes propagate instantly via Firestore real-time listeners
Tech Stack
Vue.js · Firebase · Docker