Atoms IT
Full Stack Engineer
Jan 2023 - Apr 2023 · 3 mos · Full-time · Marrakesh, Morocco · On-site
Woulouj is a school management system, with an app for staff and a mobile app for parents and students. At Atoms IT I built the staff app and got everything running on local servers.
What I worked on
-
Staff app
I built it as a desktop app with Next.js and Tauri. Staff used it to manage student and teacher records, enrollment, classes and groups, grades, and timetables.
Next.js · Tauri · TypeScript
-
RFID attendance
This was the most fun part to build. Students scanned RFID bracelets as they walked in, and teachers checked in with RFID too, so the system took attendance instead of someone ticking names off a list. Staff could see who was absent or late, and export the data when they needed it.
-
Builds and local setup
I set up GitHub Actions to build the app. Apart from that pipeline, nothing ran in the cloud: I installed the app and ran the Go backend on local servers.
GitHub Actions · Go