Inspiration

We've all been there: you set a big, exciting ambition—like "Prepare for frontend developer interviews", "Ace university biology finals", or "Launch a SaaS MVP". But within forty-eight hours, excitement turns into planning paralysis. Traditional project management tools are too complex, while generic to-do apps quickly turn into daunting graveyards of uncompleted tasks.

We asked ourselves: What if an application didn’t ask you to plan three months ahead, but simply made your very next step obvious?

NextStep was born from the insight that momentum comes from atomic daily micro-wins. By constraining any large ambition into a structured, sequential 7-day sprint, users can conquer inertia, stay focused on today's single action, and build real momentum without feeling overwhelmed.

What it does

NextStep is a calm, local-first productivity platform that transforms big goals into actionable 7-day sprints:

  • 7-Day Sprint Generator: Users input their goal and select one of 5 categories (Career, Study, Skill Building, Personal Project, Other). NextStep generates a sequential, progressive 7-day plan calibrated to build from initial discovery to a finished milestone.
  • Deterministic "Today's Focus": Instead of showing an overwhelming list of 50 tasks, the workspace highlights the exact task that needs attention today.
  • Interactive Inline Editing & Safety: Users can easily customize and tailor each daily title and description with instant validation and cancellation safeguards.
  • Dynamic Real-Time Progress: Automatic percentage and completion tracking calculated mathematically: \( \text{Progress} = \left(\frac{\text{Completed Tasks}}{7}\right) \times 100 \%.
  • Weekly Reflections & Milestones: Built-in reflection space for users to record key takeaways, habits formed, and celebrate earned milestones.
  • Curated Goal Library: A gallery of curated 7-day pathways with real photography across tech, academia, design, and habits.
  • 100% Privacy & Local-First: All plans, custom task edits, reflections, and activity logs stay completely in the user's browser via secure localStorage. Zero account required, zero tracking cookies, and full JSON export/import backup.

How we built it

NextStep was engineered with a modern, high-performance web stack:

  • Frontend & Language: Built with React 18 and TypeScript bundled with Vite for sub-second hot reloading and instant page loads.
  • Design System & Styling: Handcrafted custom CSS utilizing an editorial color palette (Warm Ivory #FAF8F3, Forest Green #246B52, Sage #DCEBE1, and Deep Charcoal #202720) with DM Serif Display and DM Sans typography.
  • State Management & Persistence: Resilient local-first state engine with error boundaries, defensive JSON parsing, and schema validation to safely recover from corrupted storage states.
  • Iconography & Assets: Lucide React for consistent UI icons, paired with curated, high-resolution photography.
  • Automated Verification: 11 comprehensive automated acceptance test suites covering sequential generation, input validation, progress calculation, storage recovery, and view routing.

Challenges we ran into

  1. Editorial vs. Functional Balance: Achieving a visually rich, warm editorial aesthetic on marketing and inspiration pages without sacrificing the high-density utility needed in a daily workspace.
  2. Defensive Local Persistence: Guaranteeing that user data, task states, and custom edits survive browser refreshes, JSON edge cases, and unexpected storage resets without requiring an external database.
  3. Responsive Mobile-First Architecture: Ensuring high-impact components—such as split-screen hero sections, multi-column dashboard sidebars, and 7-day sprint timelines—render smoothly across small mobile viewports and large desktop screens without awkward horizontal scrolling.

Accomplishments that we're proud of

  • Zero-Friction Onboarding: Users can land on the website, pick a goal, and have an active, customized 7-day sprint running in less than 30 seconds with no sign-up wall.
  • Complete Feature Polish: 12 full views including Overview Dashboard, Today Focus, Sprint Timeline, Weekly Reflection, Milestones, Goal Library, and Settings with full JSON export/import.
  • Rock-Solid Test Coverage: All 11 automated acceptance test suites pass cleanly with zero TypeScript compiler errors or runtime warnings.
  • Respect for User Privacy: Delivering a rich web application that respects privacy by keeping all user data strictly on the client device.

What we learned

  • The Power of Scoping & Sprints: How breaking intimidating multi-week projects into 7 distinct sequential days fundamentally changes motivation and follow-through.
  • Local-First Reliability: How to design robust client-side storage patterns with proper validation and error recovery schemas.
  • TypeScript Rigor: How strict typing across goal schemas, view states, and task models prevents bugs before code ever reaches production.

What's next for NextStep

  • PWA (Progressive Web App) Support: Enable full offline desktop and mobile installation with home-screen shortcuts.
  • Calendar Export: Direct .ics export to sync daily 7-day sprint actions directly into Google Calendar, Apple Calendar, or Outlook.
  • Community Blueprint Sharing: Allow users to export and share their successful 7-day sprint blueprints with friends and study groups.

Built With

Share this project:

Updates

Submission history