Inspiration

Even the education industry is strongly impacted by today's health dangers associated with traveling to public spaces. Although online institutions have been available for a few years, face-to-face studying remains the preferred method. As a result, most of us are naive when it comes to online learning, often known as eLearning. Google Classroom is one such eLearning tool.

What it does

• It saves time and paper, and makes it easy to create classes, distribute assignments, communicate and stay organized! No more lost homework excuses! • Teachers can quickly see who has or hasn't completed the work. • It creates one central place where you can post resources, assignments, and other class information. • It's simple to set up the platform. Teachers only have to set up the classroom, invite co-teachers and students, provide content, make announcements, assign homework, and answer questions.

How we built it

We built its frontend using Html, CSS, JavaScript, Redux, Reactjs, Material UI, Bootstrap, and Reactstrap. We built its backend using Nodejs and Express with JWT authentication. For storing data we used MongoDB and for storing files we used Firebase cloud storage.

Challenges we ran into

The biggest challenge for us was time management. We had to think, design, and develop the website along with backend integrations and file storage within the time span of 48 hours. We also faced difficulties in storing the files because we were thinking of deploying our application on the Heroku server and it gives only 1GB storage so for more scalability we chose firebase cloud storage which gives 10GB of file storage. And we made that decision at the last moment so that was also a big risk.

Accomplishments that we're proud of

The biggest accomplishment for us was proper management of time and our team's collaboration. We were able to make an application with all the functionalities that we thought of and we built great understanding among ourselves.

What we learned

We learned how to develop an application as a team and how to understand each other's thought processes and bring our ideas into reality with proper management of resources and time.

What's next for EdEasy

We will try to improve the UI/UX of EdEasy even more and we will add some more useful functionalities in our project.

Share this project:

Updates

Submission history