E

E Learning App

A React Native App to connect student and teacher on a single platform

E

E Learning App

A React Native App to connect student and teacher on a single platform

The problem E Learning App 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 native as none of us worked on it before.
We were unable to store the data of users globally so we used async storage to store the data and change it dynamically.

Discussion