Business Client need Web Development

Contact person: Business Client

Phone:Show

Email:Show

Location: Peterborough, United Kingdom

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"This document outlines the MVP scope for the Quran Hifz Learning Progress Tracking System, designed for rapid delivery and a delightful, student-centric experience. Current Hifz Website Link: [login to view URL] VISION & PURPOSE This Hifz Learning Progress System will make learning more structured, motivating, and trackable. Students will be encouraged by seeing their progress. Teachers will be able to monitor development quickly and support students more effectively. The experience must be simple to update, visual and motivating, beautifully aligned with the Neimeyer WordPress theme we have currently on our Tawheed Foundation Website. The design should be fast, secure, mobile-friendly, and manageable without developer help after launch. USER ROLES • Student - Log and edit their own progress, can view other students' progress. • Teacher - View and edit progress for all their students, add new students, edit details, deactivate/activate students, manage monthly syllabus. • Admin - Full control of the system (users, data, settings, dashboards). KEY USER STORIES • As a Student, I want to log my progress quickly and see my improvement over time. • As a Student, I want to see my monthly syllabus, so I know what to focus on. • As a Teacher, I want to set and update a monthly syllabus for my class and adjust for specific students if needed. • As an Admin, I want full visibility and control over data, users, syllabus, and settings. SUCCESS CRITERIA The project is successful when: • Students can log progress in under 30 seconds • Teachers can view, edit, and filter student data • Students/Teachers/Parents can view clear progress of their child through graphical visualisations • Charts work with week/month/custom range • System matches the website theme beautifully • All core features live before 3rd November CORE FEATURES Progress Tracking: • Add/edit progress entries with Date, Day, Current Revision, New Revision, Completed Revision, Shared Revision, Status (Practising / Passed / Needs Review), Teacher Grade, Notes. Monthly Syllabus Objective: • Allow students to see their syllabus for the current month. • Allow teachers to set/update the syllabus each month (per class/group). MVP Behaviour: • Each Teacher defines a monthly syllabus (e.g., Juz/Surah ranges and goals) for their group. • Students see "This Month's Syllabus" with revision assigned alongside dates. • Optional overrides: Teacher can tailor for a specific student when needed. Dashboards: • Student Dashboard - Own progress table + charts; can view other students' progress; view current month's syllabus and completion status. • Teacher Dashboard - All their students; edit entries; add/deactivate/activate students; manage monthly syllabus; filters by student/surah/timeframe. Full data and user/syllabus management. • Time Filters: - Week, Month, All Time, Custom Date Range. • Charts & Visualisations: - Line (progress over time), Bar (minutes per week), optional Pie/Donut (status breakdown). Charts update with timeframe. • Syllabus completion vs assigned (e.g., percentage of assigned revision completed this month). • Student Management: - Add student, Edit details, Deactivate (no deletion), Reactivate, Reassign to teacher TECH STACK Solution should not be use google sheets/excel to mirror the webpage. This so the syllabus and progress can be updated through the website to enhance interactivity with the platform. Developer can choose the implementation method they prefer: Ideas could include Customised Plugins, SQL databases, Visualisation Dashboards. AUTHENTICATION & PERMISSIONS • Login required for all roles. • Students can edit only their own data; view syllabus. • Teachers can edit only their students' data and manage syllabus for their groups. • Admin can edit all." (client-provided description)


Matched companies (3)

...

Mobiweb Global Solutions

Mobiweb Global Solutions is a full-service IT company specializing in web development, mobile app development, blockchain, AI, IoT, and game developm… Read more

...

Conchakra Technologies Pvt Ltd

At Conchakra, our mission is to empower organizations through innovative software solutions that leverage the transformative potential of artificial … Read more

...

Crystal Infoway

Crystal Infoway is a well-known IT Service Provider who works to Bring Ideas to Reality. We work to shape the dreams victoriously using Design, Techn… Read more