Menu

Why do scheduling apps need my email? I built a 100% Client-Side Timetable Builder instead πŸ“…πŸš€
πŸ“°
0

Why do scheduling apps need my email? I built a 100% Client-Side Timetable Builder instead πŸ“…πŸš€

DEV CommunityΒ·admin@adawati.appΒ·about 1 month ago
#gphN2hfn
#webdev#javascript#frontend#buildinpublic#time#schedule
Reading 0:00
15s threshold

Let’s be honest. Have you ever tried to find a simple web app to build a weekly schedule or timetable? You usually encounter two scenarios: It’s a clunky Excel template that looks terrible on mobile. It’s a "modern" app that demands your email, makes you verify your account, and then throws a paywall at you just to export your schedule. All of this just to map out 5 or 6 university courses across a week! As a developer, I found this ridiculous. A timetable app doesn't need a heavy backend, user authentication, or a database. So, I decided to build the Adawati Timetable Builder β€” a blazing fast, 100% client-side scheduling tool with zero backend. Here is how I built it and the technical hurdles I bypassed using standard web APIs. πŸ› οΈ 🚫 The "No-Database" Approach (State Persistence) When you build an app without a database, the immediate question is: How do we save the user's data so they don't lose it on refresh? I heavily relied on the localStorage API.…

Continue reading β€” create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More