JagratiWebApp

Jagrati - An initiative of IIITians

Jagrati is an initiative by the students of IIITDM Jabalpur to provide free and quality education to the poor and underprivileged children of villages surrounding our institute.

Currently, we have adopted 5 villages in the vicinity of our institute, namely, Gadheri, Amanala, Chanditola, Mehgawan, and Suarkol where we provide education to around 100 children of classes 1 through 10. Apart from providing basic education to the students in regular classes, we also prepare the students of 4th and 5th grade for the prestigious Navodaya Vidyalaya and other similar government-funded institutions which provide quality education to students, completely free of cost.

Apart from teaching the children, we do many other activities like organizing Blood Donation Camps, Tree Plantation Drives, Cloth Donation, Stationery Distribution, Campaigns to spread awareness in villages, etc.

Our Achievements:

(Like Navodaya Vidyalaya, both EMRS and Gyanodaya Vidyalaya provide free quality education to students from class 6 to 12).

Currently, we are operating in online mode to prepare students of class 5 for Navodaya Examination, 2021.

About JagratiWebApp

JagratiWebApp is the official web application for managing day-to-day operations at Jagrati, like keeping track of the content being taught in a class and homework being given to the students, taking and keeping a record of student and volunteer attendance, keeping a record of all the students being taught under the initiative and the volunteers contributing towards the initiative among many things.

The main aim of the application is to simplify the work of volunteers by making all the information readily accessible to them like what was taught in the last class or in the last week and how many students attended those classes so that they can easily decide what should be taught on the present day and update the same in the application. Plus, it also helps in taking the attendance of students with more ease over the conventional method of manually taking note of the names of all the students present.

So, all in all, it is meant to help the volunteers work more effectively and efficiently and make it easy to keep track of daily activities.

Technology Stack

Frontend:

HTML5 CSS3 Bootstrap JavaScript

Backend:

Python Django

Database:

SQLite MySQL Postgres

To-Do

New pages

New Apps

New Features

Contributing

Setting up the project

๐Ÿ’ก๏ธ Pro Tip:

### Setting up the project in docker

Contributing Guidelines

Open source programs we have been a part of ๐Ÿš€:

Open source is a term that originally referred to Open Source Software (OSS). Open source software is code that is designed to be publicly accessible โ€“ anyone can see, modify, and distribute the code as they see fit. There are a lot of open source programs held throughout the year to encourage people to contribute to open source and build awesome projects for the community. JagratiWebApp is one such open source project and has participated in quite a few events like the following.


Kharagpur Winter of Code
2020

Script Winter of Code
2020

Mexili Winter of Code
2021

Girlscript Summer of Code
2021

Project Maintainer ๐Ÿ˜ƒ


Priyansh Garg

๐Ÿ’ป

Our valuable Contributors๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป: