
Jonathan Adel
Full Stack Developer specializing in Next, MERN, PERN Stack, and React Native
Compétences

Voir mes services


Portfolio
Expérience professionnelle
Mobile Application Developer
company • Freelance
Jan 2025 - Mar 2025 • 2 mos
Qodum Mobile — School Management App for Teachers, Students & Staff A React Native school management app with multi-role support, assignment workflows, push notifications, and fee payments. The Starting Point: The web version of Qodum handled school operations from an admin/staff perspective — but teachers, students, and parents needed their own dedicated way to interact with the system day-to-day, from wherever they were. That's what the mobile app was built to solve. What I Built: Qodum's mobile app supports three distinct user types — teachers, students, and staff — each with their own relevant experience within the same app. Core functionality includes an assignment system where teachers can create and review assignments, students can view and submit answers, and teachers can give feedback directly on submissions. The app also includes a notice/notification system, with real-time push notifications powered by Firebase Cloud Messaging, plus an integrated payment gateway so students can pay school fees directly from the app. Approach: Built with React Native, with Firebase handling messaging and push notifications, and a dedicated payment gateway integration for fee collection. Tech Stack & Tools: Frontend: React Native, TypeScript, Expo Backend: Node.js, Express.js Database: MongoDB, Mongoose Auth: OAuth, email/password login, secure token-based sessions Others: REST API design, Git/GitHub, push notifications Why Multi-Role Matters Here: Rather than building separate apps per user type, Qodum's mobile app handles teachers, students, and staff within a single codebase — each seeing a tailored experience based on their role, which keeps the app maintainable while still serving genuinely different workflows. GitHub: https://github.com/jonathanadel-dev/qodum-app
Full Stack Engineer
Companyweb • Freelance
Nov 2023 - Jan 2025 • 1 yr 2 mos
Qodum — Custom School Management ERP System The Starting Point: Qodum was built for a real business need — a school required a way to manage their day-to-day administrative operations without relying on scattered spreadsheets and manual processes. Rather than a generic template, the goal was a system built around how a school actually runs: fees, admissions, accounts, and inventory, all in one place. What I Built: Qodum is a full-stack ERP system covering four core modules — fee management, admissions, accounts, and stock/inventory tracking. An admin dashboard ties it all together, giving staff a single place to manage records and daily operations instead of juggling disconnected tools. Role-based access ensures different staff members see only what's relevant to their responsibilities. Tech Stack & Tools: Frontend: React, Next.js, TypeScript, Tailwind CSS Backend: Next.js server actions, Node.js, Express.js Databases: PostgreSQL, MongoDB, Prisma ORM Auth: OAuth using Clerk, role-based access control (RBAC) Other: REST API design, Git/GitHub, Vercel deployment, AWS Architecture: Built with Next.js, using server components to handle backend logic directly within the framework rather than maintaining a fully separate backend service — keeping the codebase leaner and more maintainable. TypeScript is used throughout for type safety across a codebase of this size, and the project is deployed live on Vercel. Where It Stands: Qodum has been in active, sustained development — over 600 commits reflect continuous iteration rather than a single quick build. It's live and demonstrates a real, functioning ERP architecture: modular by design, with each core business function (fees, admissions, accounts, stock) built as its own cohesive piece within a shared system. Live: qodum.vercel.app GitHub: jonathanadel-dev/qodum-web
3 Avis
| (3) | ||
| (0) | ||
| (0) | ||
| (0) | ||
| (0) |
Détails de la notation
- Niveau de communication avec le freelance
- À recommander à un ami
- Service conforme à la description
Trier par
bjka1978

Suède
work delivered ahead of time and the service was excellent!
100 $US-200 $US
Prix

Applications Web Full stack
bjka1978

Suède
This is my second order with jonathan and it is delivered on time and according to specifications, so I'm very happy with the result!
100 $US-200 $US
Prix

Applications Web Full stack
bjka1978

Suède
I had a great experience with Jonathan. Very collaborative and he went above and beyond to deliver this project. The project included mobile app and website as well as help to deploy.
100 $US-200 $US
Prix

Applications Web Full stack