L

LearnZilla E-Learning Platform

It is an e-learning platform which makes it easy for learners and instructors to connect with one another. The main motto of the app is to provide Quality and hassle free E-learning.

L

LearnZilla E-Learning Platform

It is an e-learning platform which makes it easy for learners and instructors to connect with one another. The main motto of the app is to provide Quality and hassle free E-learning.

The problem LearnZilla E-Learning Platform solves

In the post COVID period, many institutions were facing a problem to conduct classes because of lockdown, so we came with the idea of LearnZilla.
It is an online platform for conducting Quality and hassle-free E-learning.
The App solves the following Problems :

  1. It helps students and teachers to connect on a single platform.
  2. The teacher can share notes/assignments with the whole class.
  3. The teacher can also update and add marks, an attendance which can be seen by students.
  4. Teacher and student can also view their daily timetable
  5. Students can view their marks, attendance, and uploaded assignments/notes.
    We believe in the motto "Education for All".

Challenges we ran into

The first challenge that we ran into was managing the databases and the relationship between different tables. To figure that out all the team members brainstormed for about an hour. We connected on google meet and noted the schemas of all the tables that we needed. When we started building the project, we still faced problems with the database but solved that eventually.
When we started thinking about the frontend, we faced challenges to generate tables dynamically to store the data. We searched about the topic and solved it eventually.
We also faced hurdles integrating rest API in react as none of us worked on it before.
We were unable to store the data of users globally so we used cookies to store the data and change it dynamically.

Discussion