1 of 7

EdEasy

Education for all, with no limits to exploration.

- Prabhav Khera, Deepam Dibyajyot, Krish Rai, Tanmay Pilla

2 of 7

Purpose

Any child who wants to receive education in subjects like mathematics or languages like english, can visit our site to find a collection of free open-source textbooks and other resources that do not necessarily follow a specific curricula, or testing system. They are self-paced and cover grades 6-10 in the standard education system. This is to provide an opportunity of learning to anyone who may not be able to afford a school-based education, home-schoolers as well as anyone who wants to enrich their existing learning process! There’s very little awareness about such resources in the market, and our website hopes to make it easy for children, especially of an underprivileged background to become literate.

3 of 7

FRONT-END

The Front-End was built in ReactJS while using libraries like react-router-dom, styled-components, bootstrap, axios. We are accessing the data from a json file which is generated by the Flask API. The Design is made which looks vibrant but simple enough for people of all ages to use and explore.

4 of 7

API

In order to connect the front-end to our back-end we had to create an API with use of Flask. The API takes the input from a database file (.db) and gives the output as a JSON, which can be used by React.

5 of 7

JSON

Initially, we couldn't get a global link for the api because team members live in different locations, and therefore users cant access query using link (Error:CORS). Returned JSON file with api to front-end developer, who used it to format data according to the needs of our website.

6 of 7

DATABASE

We used SQLite3 to make the .db file, which was then input into the API to get the JSON file.

7 of 7

THANK YOU!