Giants of Programming – frontend of e-learning system
Dedicated front-end for e-learning system.
Information
Objective: Development of the front end of the e-learning system
Industry: Education
Technologies: Angular
Project duration: 3 months into the application MVP and ongoing development
An educational platform for learning programming for children
Giants of Programming is a leader in educating children and young people about programming and technological development. To expand its offerings and increase its reach, the company decided to create its own educational platform. The main goal of creating the platform was to create a modern, interactive online platform that would offer programming courses for children and young people combined with elements of fun and knowledge acquisition in the field of new technologies.
What have we done?
Development of front-end of two applications - student panel and parent panel
Display of data / information sent by the RestAPI of the client
The platform is designed to enable programming and software engineering courses for both beginners and advanced students
Providing flexibility in the choice of teacher and type of lessons, tailored to individual needs and preferences
We have ensured that educational materials are available in a variety of formats, such as videos, presentations and articles, to allow the teaching method to be tailored to students' preferences
The platform has a parent panel and a student panel
An interactive platform that allows direct contact with teachers
The parent panel allows parents or guardians to monitor their child’s progress in learning programming on an ongoing basis, so they can better understand what skills their child is gaining and how it can help them further their learning. The parent panel also allows managing payments and viewing transaction history, making it a key tool for managing a student’s account. With the panel, parents or guardians can keep track of their child’s progress and facilitate their learning and development in programming.
Your child's class calendar
Your child’s class calendar in the parent panel allows you to easily plan and manage your child’s class schedule. With this tool, you can easily view your child’s scheduled classes, start and end times, course topics and lead teachers.
The calendar also allows you to make changes to the schedule, such as dropping a lesson or rescheduling a class. In addition, thanks to email or SMS notifications, parents or guardians are informed about upcoming classes, allowing you to easily plan your time and organize your child’s day.
Payment options
Various payment options are available on the Programming Giants platform to allow customers to choose the most convenient and secure method of paying for programming courses for children and teens. One of the available options is payment by credit or debit card. In this case, after selecting a programming course, the customer is redirected to a payment page where he can make the transaction with his card. Another option is payment by bank transfer, where the customer is informed of the account number to which the transfer should be made in order to pay for the programming course. For those looking for convenience and speed of payment, Giants of Programming also provides payment through PayPal or other popular payment platforms.
The payment panel also shows a history of purchased courses with appropriate indications of payment status.
Student panel
The student panel provides access to programming lessons and learning materials, and allows the student to monitor their progress. The student can also see their lesson schedule and contact the teacher if they have questions or need assistance. The student dashboard also includes access to teaching materials such as presentations, exercises, PDFs and videos to help learn and develop programming skills. The panel also includes programming tools to help students put into practice the knowledge they have learned.
"Working with Appwise has been a pleasure. Our project was undoubtedly not an easy one, but the Appwise team handled it brilliantly. The clean and efficient code and the well thought-out graphic design deserve special praise."