
📖 Overview
Rawiah is a full-featured platform built to make Arabic learning accessible through 1:1 tutoring sessions. It provides an intuitive experience for students to find, book, and interact with native Arabic teachers. The platform also empowers teachers to manage their sessions and earnings easily.
✨ Key Features
- Personalized 1:1 Sessions: Students can book individual lessons tailored to their language goals and schedule.
- Teacher Profiles & Reviews: Every teacher has a dedicated profile showcasing experience, specialties, and learner feedback.
- Wallet & Transactions: Integrated wallet system allowing students to top-up and teachers to withdraw earnings securely.
- Real-Time Communication: Supports in-app scheduling, notifications, and live chat to streamline teacher-student interaction.
🛠️ Technologies Used
- Frontend: Next.js 14 with TypeScript and TailwindCSS
- Backend: Next.js API Routes with Prisma ORM
- Database: PostgreSQL hosted on AWS RDS
- Auth: Auth.js (NextAuth) with Google Sign-In and OTP verification
- Deployment: Vercel for frontend, AWS for database
🚀 Challenges & Learnings
Building a unified registration flow for both teachers and students while handling OTP verification, multilingual data fetching, and wallet logic required careful API and state management design.
🎯 Outcome
Successfully delivered Rawiah's early launch at LEAP 2025, Saudi Arabia's largest tech conference. The platform received positive reception and continues to serve students and teachers with a modern, scalable architecture ready for expansion.
🙏 Acknowledgements
I would like to express my sincere gratitude to Dr. Arwa Al Abdulaziz, founder of Rawiah, for her visionary leadership and unwavering commitment to making Arabic learning accessible. Her dedication to education and innovation has been truly inspiring. Special thanks to Mohammed Alghamdi and the entire Rawiah team for their collaborative spirit and technical excellence throughout this journey. Wishing Rawiah continued success and growth as it empowers learners worldwide to connect with the Arabic language and culture.
Related Projects

UJ-Sahem - Volunteering Platform for University Students.
UJ-Sahem is a convenient volunteering platform that connects university students with meaningful opportunities to give back to their communities.

Personal Portfolio (Old Version) - Built with Vite & Vanilla JS.
My first personal portfolio website built with HTML, CSS, and vanilla JavaScript using Vite, showcasing early projects and design exploration.
Make an appointment
I am available for consultations, collaborations, or simply to discuss your projects. Feel free to contact me!
