You are browsing as a guest. Sign up (or log in) to start making projects!

OmniSchool

  • 2 Devlogs
  • 15 Total hours

A project for help me in school

Open comments for this post

12h 37m 23s logged

Devlog #2: The Engine & The Studio 🛠️🎨

Captain’s log. The OmniSchool architecture is expanding fast. After securing the database and the grade registry, it was time to tackle the most complex interactive features of the app: the Calendar AI and the Studio workspace.

Here is what I shipped in this massive sprint (Phases 3 & 4):

🗓️ The Calendar & Planning Engine:

Built a custom Day/Week timeline grid from scratch using date-fns for strict timezone safety.

Implemented dynamic TaskBlocks that visually adapt their height based on the duration of the study session.

Wrote the first iteration of the local Planning Algorithm: it analyzes my pending tasks, checks my maximum daily study limit, and auto-suggests how to reschedule blocks based on difficulty stars!

💻 The Studio (Skia Canvas & Code IDE):

Integrated @shopify/react-native-skia to build an A4 digital canvas. I can now draw smooth freehand paths directly inside the app.

Embedded a fully working Monaco Editor via WebView for mobile coding (C++ and Python).

Created a custom “Developer Keyboard Accessory” that sits above the native keyboard, giving me instant access to essential coding chars like {, }, [, ].

The app is officially turning into a pocket powerhouse. Next mission: the Python backend. Over and out! 🛰️

0
0
3
Open comments for this post

2h 51m 14s logged

Devlog #1: Day Zero & Foundations 🚀

Captain’s log. Today marks the official start of OmniSchool.

The first boss I had to defeat wasn’t a bug, but the environment setup. After a long battle with the Hackatime CLI on Windows, I finally got my tracker working perfectly!

Here is what went down in the codebase during these first ~3 hours:

Bootstrapped a clean React Native & Expo app with TypeScript.

Configured the Babel plugins.

Successfully integrated WatermelonDB for the local database.

Built the bare-bones routing and navigation architecture.

The scaffolding is officially up and running. Next time, we start building the actual UI. Over and out! 🛰️

0
0
2

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…