Website designed for Back Office des Explorateurs
Management Tool for a French Teacher
This web application is a comprehensive administration interface dedicated to managing the multiple facets of "Les Explorateurs du Français" website. It was designed for managing website content updates, precise tracking of registrations, and centralized management of student information.
✨ Project Objectives
The project aimed to develop a robust application to easily and efficiently manage the following elements:
- Configure course offerings: Define and update the different teaching formulas offered, including their pricing grids.
- Plan courses: Organize lesson time slots according to learning levels and associated formulas.
- Track registrations and students: Manage reservations made, access profiles of enrolled students, and track their progress and payments.
- Simplified administration: Offer a clean and intuitive user interface, ensuring quick adoption and optimized daily management.
📚 Contents and Features
- Student Management: Display of a detailed list of students with their contact information, age, parental information, note-taking as needed, and booking and payment history. Ability to modify profiles and add new bookings.
- Course Package Management: Creation and modification of different course offerings (available in French, Spanish, and English), including the package name, description, maximum number of spots, and pricing options.
- Teaching Period Management: This feature allows defining and managing each school period independently, specifying their start and end dates. The application ensures a complete history of past and future periods, and offers the flexibility to customize the agenda as well as specific bookings for each period.
- Course Calendar: An interactive weekly calendar displaying all scheduled courses, levels, and time slots, facilitating timetable management.
- Secure Authentication: A robust login system to ensure secure access to application data.
🎯 Role in the project
I designed and developed the entirety of this web application, from the database architecture to the user interface. My role encompassed:
- The design of the user interface (UI) and user experience (UX), ensuring clarity and ease of navigation.
- The back-end development to manage business logic, data persistence, and interactions with third-party services.
- The front-end development to make the application dynamic, responsive, and pleasant to use.
- The implementation of relational data management to effectively link students, packages, bookings, and periods.
This project was an opportunity to deepen my full-stack web development skills, focusing on creating a powerful, intuitive, and adaptable business tool for my client's specific needs.