Inspiration
I wanted to build a personal digital companion that helps people organize their time, manage everyday tasks and routines, and connect daily actions with long-term goals. My goal was to bring planning across different time horizons into one lightweight application instead of scattering activities across separate tools.
What it does
Your friend LXNORO is a personal planning application built around five planning horizons: Daily, Weekly, Monthly, Yearly, and Five-Year.
The current MVP lets users create, edit, and delete activities and routines, customize their symbols, add dates, times, durations, and notes, and choose daily, weekly, monthly, or yearly recurrence. It also includes 16 built-in starter elements for quickly scheduling activities.
Date-aware recurrence and horizon filtering help activities appear in their appropriate planning periods. Data is stored locally using SQLite, with JSON export and import for backup and restoration. The interface features a dark visual theme and an interactive clock.
Automated notifications, email dispatch, shared appointment booking, weather integration, and advanced browser-level encryption remain future roadmap items rather than implemented MVP features.
How we built it
I used the Devpost Learn Skill Pack to structure the project through scope definition, product requirements, technical specifications, and implementation planning.
The current MVP runs as a Streamlit application and uses SQLite for local data persistence. Its core functionality focuses on five planning horizons, activity and routine management, date-aware recurrence, and JSON backup and restoration.
I also maintain project documentation that distinguishes implemented functionality from planned extensions, keeping the current deliverable focused and testable.
Challenges we ran into
One of the main challenges was turning a broad product vision into a focused MVP that could be implemented and demonstrated within a limited time.
Another challenge was handling recurring activities consistently across daily, weekly, monthly, yearly, and five-year planning views. The application needed to match activities to the correct dates and planning periods without displaying recurring items in unrelated horizons.
I also had to prioritize the essential features and separate the working MVP from capabilities reserved for future development.
Accomplishments that we're proud of
I am proud to have turned a broad personal-planning concept into a working MVP.
The application brings five planning horizons into one interface and supports activity and routine management, date-aware recurrence, local SQLite persistence, and JSON backup and restoration. The result is a demonstrable foundation that users can run and try, rather than a concept limited to planning documents.
I am also proud of establishing a clear boundary between what works today and what remains part of the longer-term roadmap.
What we learned
I learned how important it is to define a realistic MVP, translate requirements into implementable features, and validate behavior against the actual application rather than assumptions.
Working on recurrence and planning horizons reinforced the importance of handling dates consistently and keeping functionality focused. The Devpost Learn Skill Pack also helped me organize the project scope and technical documentation while maintaining a clear distinction between current capabilities and future plans.
What's next for Your friend LXNORO
The next step is to improve the current MVP based on practical use and feedback, while preserving its lightweight approach to personal planning.
Future development may include automated reminders and notifications, transactional email, shared appointment scheduling, weather integration, stronger browser-level data protection, and improved offline support. These capabilities will be developed and validated separately before being presented as implemented features.
The long-term goal is to evolve Your friend LXNORO into a more connected personal companion that links everyday activities with longer-term planning.
Log in or sign up for Devpost to join the conversation.