Wardyati Cover Image

Wardyati (وردياتي) - Shift Management System for Doctors

Wardyati is a shift management system I developed and launched to solve a real problem I experienced as an intern doctor: scheduling shifts fairly and efficiently. The platform currently serves thousands of intern doctors across university hospitals in Egypt. The Problem Wardyati Solves At the beginning of my internship year, I personally experienced the recurring problems in shift scheduling: Unfairness: Using Google Forms and Google Sheets gives preference to those who respond faster, creating significant disparities among team members Manipulation: The ability to delete colleagues’ names or modify their selections Conflicts: Booking overlapping shifts or exceeding allowed limits Chaos: Data loss and randomness in schedule organization High Effort: Spending hours trying to organize the schedule manually I decided to find a radical solution to these problems, so I created a comprehensive vision for Wardyati and started working on it - a smart system that ensures fairness, transparency, and organization. ...

11 Aug 2024
Questions WebApp Cover Image

Questions WebApp with Django and JavaScript

Questions is a web application I developed that allows users to study questions they create themselves or access questions shared by other users. The app provides a flexible platform for organizing, sharing, and studying educational content with advanced tracking and ordering features. Note: Questions was my graduation project for Harvard University’s CS50’s Web Programming with Python and JavaScript course, developed entirely from concept to implementation. Key Features Organize questions using decks, tags, and lists for flexible content management Share decks publicly or via private access links with automatic updates for subscribers Support for Multiple Choice Questions (MCQs) with flexible answer options and Essay Questions Advanced study features including multiple ordering methods, progress tracking, and difficulty indices Collaborative learning with crowd-sourced difficulty ratings based on user responses Organization System Questions are organized through three complementary systems: ...

17 Oct 2023
Grades WebApp Cover Image

Grades WebApp with Flask

Grades is a web application I developed that allows school admins to manage student marks across different subjects in an organized and user-friendly way. The app is designed for small to medium-sized schools that need a simple solution for tracking grades and academic performance. Note: Grades was my graduation project for Harvard University’s CS50’s Introduction to Computer Science, developed entirely from concept to implementation. Key Features Manage schools, subjects, and students across multiple academic years and semesters Comprehensive tracking of grades, percentages, and class rankings for each student Dual interface system: separate Admin and Student portals with independent login credentials Responsive Bootstrap-based interface that works seamlessly across different screen sizes Admin Features School Management: Create new schools or join existing ones using a unique symbol and password for admin collaboration. Configure school settings including name, number of years, and semesters per year. Subject Management: Define subjects with details such as title, code, final mark, and year-semester combination. Easily modify or delete subjects as needed. Student Management: Add and manage student information including name, code, current year-semester, and secure login credentials (username/password). Academic Tracking: Automatically calculates and displays total marks, percentages, grades, and class rankings for each student. Flexible Modifications: Make adjustments to account settings, school configurations, subject details, and student data at any time. Student Features Individual Access: Students log in using their unique credentials (username/password) to view their marks Comprehensive View: Detailed breakdown of marks by subject, year-semester information, and overall academic performance including class rank Screenshots Walkthrough Video Technologies Used I built Grades using the following technologies: ...

26 Apr 2023
QuranCloze Anki Deck Cover Image

QuranCloze Anki Deck

QuranCloze is an Anki deck I created containing all 604 pages of The Noble Quran, designed in a way that simplifies the process of creating cloze deletion flashcards and studying them. With this deck, you can easily create cloze deletion flashcards for any text of the Quran you struggle to memorize. Note: Anki is a spaced repetition flashcard application that helps with long-term memorization. Features The deck initially contains 604 notes corresponding to each Quran page, but no cards are created by default (i.e. no actual questions). Users select text they want to study and click the [...] button to generate new cloze deletion cards. ...

19 Dec 2021
Nafham Cover Image

Nafham Educational Videos

During 2015-2017, while in my preparatory and high school years, I created educational videos for “Nafham” platform, covering various subjects like Arabic grammar, mathematics, science, and review sessions for primary, preparatory, and high school levels. I gained significant experience and learned many skills during the explanation and video production process, and I still use and benefit from these skills to this day. Explanation and Production Methods The explanation methods varied depending on the topic - explaining on a whiteboard, using paper and pen, PowerPoint presentations, or a mix of these approaches. Recording methods also varied between camera recording, screen recording, and separate audio recording. In some cases, I would write scripts and record audio separately, then synchronize it with PowerPoint or screen recordings. ...

09 Feb 2015