Inspiration

Time-Tuner (formerly AutoPlanner+) was born out of the frustration many students and professionals face when trying to manage time effectively across study, work, and personal life. We realized that while to-do lists are helpful, they lack intelligence—so we imagined a scheduler that could not only understand what needs to be done, but also how difficult it is and when it could best fit in. We wanted a system that rewards users for completing their work, encourages healthy habits, and actually makes planning fun. This idea drove us to create a smart, minimal, and intuitive planning assistant for everyday productivity.

What it does

Time-Tuner takes a list of tasks and time slots provided by the user, then intelligently assigns those tasks based on their difficulty (Low, Medium, or High). It schedules them efficiently and adds motivating rewards after tasks to keep users engaged. It features a clean, responsive interface with support for light and dark themes, a drag-and-drop feel, and auto-saving of preferences using local storage. It’s built to encourage mindful time management rather than just piling up tasks.

How we built it

We developed Time-Tuner using only HTML, CSS, and JavaScript to keep it lightweight and portable. The interface was styled using modern CSS features like flexbox and custom themes, while JavaScript handled the core logic: parsing user-defined time slots, calculating task durations based on difficulty, and distributing tasks with interleaved rewards. We also integrated a light/dark mode toggle that remembers the user’s choice, giving it a polished, user-friendly feel. We iterated quickly with visual feedback to make sure every change improved usability.

Challenges we ran into

One of the biggest challenges was parsing and validating free-form user input like custom time slots (e.g., "10:00-12:00, 14:00-15:30"). We had to ensure that overlapping or misformatted slots wouldn’t break the scheduler. Another challenge was ensuring a smart yet fair distribution of tasks and rewards that felt natural and balanced. Getting the UI to look consistent across themes while remaining visually appealing and accessible also required detailed tuning. Finally, finding the right balance between automation and manual control was tricky—we wanted the user to feel assisted, not overridden.

Accomplishments that we're proud of

We’re proud of building a fully functional smart scheduler from scratch using only core web technologies. The fact that Time-Tuner feels modern, responsive, and useful without any frameworks or libraries is something we take pride in. Features like theme toggling, reward integration, and intelligent task planning were not only ideas—we brought them to life in a working prototype that users can interact with meaningfully. Seeing our UI come together and behave just as intended felt very rewarding.

What we learnedWe learned how powerful even basic web tools can be when used thoughtfully. This project taught us about parsing logic, DOM manipulation, localStorage handling, and responsive design. We also learned to design algorithms that consider multiple factors (like difficulty and available time) to schedule efficiently—mirroring real-world constraints. From a teamwork perspective, we learned how to turn a broad idea into a structured product with clearly defined features and workflows.

What's next for Time-Tuner

We plan to enhance Time-Tuner with features like drag-and-drop scheduling, real-time syncing across devices, notifications, and even AI-based suggestions for best task placement based on past behavior. A mobile-friendly version with offline support is also on the roadmap. Ultimately, we envision Time-Tuner as a productivity coach that adapts to your daily routine and helps you get the most out of your time—without stress.

Built With

Share this project:

Updates