← All projects
personal

OnePlace

Personal life dashboard combining note-taking, organization tools, and daily-assistant features.

Vue.jsFirebaseDocker

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