كل الحراج/برمجة وتصاميم

Preparation site for schools and companies

12,000
Created by lovable ***Remaining images shown to the buyer*** ***Modern and elegant design*** ***Sale includes codes and website administration*** ***The project is scalable*** ***The project is ready to use*** ***The application works online using Lovable Cloud (Supabase), so data is saved in the cloud and not just locally.*** **Attendance and Discipline System** is a modern, responsive Arabic web application for managing attendance and discipline in **schools** and **companies**, with complete separation between the two environments so that no school or company can access the data of others. It supports the Arabic interface (RTL), and both dark and light modes, and aims to facilitate attendance registration, track compliance, generate reports, and provide a communication channel between users and attendance administrators. The system relies on specific and protected **roles and permissions** via **Row Level Security (RLS)**: * **Application Administrator:** Manages schools and companies, and creates attendance administrators, without direct management of students or employees. * **School Attendance Administrator:** Manages classes, subjects, and schedules, adds students and teachers, registers attendance, issues reports, and receives messages. * **Company Attendance Administrator:** Manages employees, registers their attendance, issues reports, and follows up on messages. * **Student and Employee:** Can only view their attendance records and send complaints and suggestions. The user starts from a login page where they choose the **school** or **company** environment, then is automatically directed to the appropriate dashboard for their role. The dashboard displays quick statistics, while the attendance page allows recording statuses (present, late, absent), with the addition of the **uniform compliance** option in the school environment only. The system provides management of classes, subjects, and study schedules, and the creation of weekly reports downloadable in **PDF** and **Excel** formats, in addition to an internal messaging system that connects students or employees with attendance administrators. Technically, the application was built using **React**, **TanStack Start**, **Vite**, and **Tailwind CSS**, while the backend relies on **Supabase** and a **PostgreSQL** database with a secure authentication and cloud storage system. Sensitive operations are performed via **Server Functions** using **Service Role** within the server, with security policies enabled to prevent unauthorized access and ensure data isolation between all parties. The design is based on a modern Arabic interface with Glassmorphism cards, smooth transition animations, and a dynamic sidebar displaying options appropriate for each role, with the ability to switch between dark and light modes. The system represents an integrated solution for managing attendance and discipline in schools and companies, combining ease of use, high security, and scalability, while providing appropriate permissions for each user without exceeding their role's boundaries. For communication - and to request projects
Preparation site for schools and companies 0Preparation site for schools and companies 1