Code Monkey home page Code Monkey logo

check-monorepo's Introduction

VRIDDHI

Welcome to Vriddhi

Vriddhi in Sanskrit means Progress, and we seek for Progress of our Education System by means of a website that helps in highlighting Key Statistics based on various Parameters defined by us. We have interlinked 3 levels of education namely Primary, Secondary ,and Technical Education.


Key goals of this website at a glance:-

  • To create a Master Database for the 3 major levels of Education.
  • To Interlink the 3 Levels of Education through various Parameters.
  • To help the Government identify the Grey Areas of our Education System.

Contents

Front End

In the front end we have various components as listed below and have built it in a very robust way to render Dynamic Visualizations like Charts or Graphs Based on various Statistical Data or Parameters related to the Education System.


Home Page

The Home Page is the hub of our website vibrantly designed with the required Components for searching various Parameters.
Key components of this page:-

  • A Universal Search Bar.
  • A Login/Register Option for the Educational Administrators.
  • An India Map along with the key Educational Statistics.
  • A Chatbot named Sarathi for quick access to parameters of particular Education Level or State.
  • Searching based on different levels of education like Primary,Secondary, Technical.
  • Initiatives undertaken by Government Of India(GOI) in Education Sector.

Login Page

This Login Page is designed specially for the Educational Administrators to Register/Login to their Account.
This account will help them upload key information from Primary Data Collection(field surveys etc) from time to time to contribute to our Database.
This will also help them to get stats specific to their region or concised reports on the grey areas and the factors that need improvment in their Region.


Technologies used

The technologies used to build front end are:-

  • Typescript(Combination of JS, HTML and CSS).
  • Tailwind CSS for Styling.
  • Vercel Platform for hosting.

Workflow

  1. As the user enters our website, he will be introduced to a home screen as shown below :

  2. From here he can go to the India map and hover on it to find the key stats of various states. By clicking on a particular state he will be redirected to it.

    • After being redirected to a state page he can hover on the State Map to further explore the Respective District
  • In the state page we will provide the user various parameters by which he can search. EG:- Literacy Rate, Drop Out Rate, etc..,

  • Graphs will be Dynamically Visualized and shown to the user based on the selected Parameters.

  • Further a link will be provided to the various initiatives taken by state govt in the education sector of that state

  1. On the home page below the India Map we can find division based on various levels of education like the primary, secondary, higher secondary and technical.
    A user can click on any of these levels and he will be redirected to :
  • In this page we have Key Stats regarding that Level of Education and various Parameters( EG:-literacy rate,drop out rate etc) that the user can search.
  1. We have a Bot called Sarathi to the bottom right corner of the website which acts as a quick access to a Particular State or Education Level or Parameter of Measure.

  2. We have a Login Component on the top right corner of our Website.

  3. As we scroll to the end of the website we can see a list of various initiatives undertaken by the GOI to improve the education sector like NEP(New Education Policy 2020) etc..,

  4. Also we are planning to give a feature to compare two States or Union Territories and the Key Statistics to help Frame better Policies.


Data Provided By Us

The following data is being provided by us:-

  • Literacy Rate:
    • Based on Gender
    • Based on Economic Status
    • Based on States and Territories
    • Based on Years
    • Based on Education Level
    • Based on Caste( EG:-SC,ST)
  • Dropout Rate:
    • Based on Gender
    • Based on Economic Status
    • Based on States and territories
    • Based on Years
    • Based on Education Level
    • Based on Caste( EG:-SC,SC)
  • Gross Enrollment Ratio:
    • Based on Gender
    • Based on Economic Status
    • Based on States and Territories
    • Based on Years
    • Based on Education Level
    • Based on Caste( EG:-SC,ST)
  • Pass Percentage and Fail Percentage:
    • Based on Gender
    • Based on Economic Status
    • Based on States and Territories
    • Based on Years
    • Based on Education Level
    • Based on Caste( EG:-SC,ST)
  • Gender Parity Index:
    • Based on Economic status
    • Based on States and Territories
    • Based on Years
    • Based on Education Level
    • Based on Caste( EG:-SC,ST)
  • Outturn:
    • Based on Discipline of Study
    • Based on State
  • Pupil Teacher Ratio:
    • Based on State
    • Based on Discipline of Study
  • Number of Schools and College:
    • Based on States and Districts
    • Based on Level of Education
    • Based on Type(Eg:- Public, Private)

Back-End

In the Backend we have various components as listed below and have built it in a very robust way to provide efficient Routing *Dynamic Visualizations* like *Charts or Graphs* Based on various *Statistical Data or Parameters* related to the Education System.

Technologies used

The Technologies used to build Backend are:-

  • MongoDB Atlas
  • Mongoose
  • Express
  • CORS Policy

Installations


Softwares or Packages Required:

  • Node JS
    • NPM
  • Git
  • VS Code
  • Live Server (VS Code Extension)
  • And a Browser to Preview

NPM

npm install 

npm run dev

;


Contributions

check-monorepo's People

Contributors

srikharshashi avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.