Show HN:I made a website to automatically schedule your week based on your tasks

4 riquefar 1 5/17/2025, 5:13:03 PM smartweeking.com ↗

Comments (1)

riquefar · 1h ago
Hey HN,

I’ve always struggled to plan my week in a realistic way. I'd either pile up a to-do list and ignore it, or spend too much time manually moving blocks around in my calendar.

So I built SmartWeeking — a web app that takes your task list, and automatically distributes those tasks throughout your week based on your availability, so you can fit things you want to do in your busy week.

Technologies:

I built SmartWeeking using Go Language for the backend (it was something I wanted to learn), and I used TypeScript with the React framework to build the frontend.

What it does:

- Connects with Google Calendar (OAuth, no passwords collected)

- Lets you add tasks with estimated durations and priorities

- Generates a weekly plan by placing your tasks into free time slots

- Lets you tweak and regenerate the schedule as needed

Why I made it:

I’ve always had a packed schedule — between work, college, and other responsibilities, it felt impossible to fit in the things I actually wanted to do, like exercising, reading, or spending time with friends.

I needed a smart planner that could help me balance what I have to do with what I want to do — one that would automatically adjust when new events came up, so I wouldn’t lose track of my personal goals every time my week changed.

Try it:

It’s free to use (with a premium plan available later), no credit card or download needed. You can try it directly here: https://smartweeking.com

I’d love feedback on:

- Whether the idea is useful to you

- What’s confusing or could be better

- Any bugs, rough edges, or feature requests

Thanks for checking it out!