/hackon-2021

Primary LanguageJavaScript

AIRS WomxnEdu

Project Description

The literacy rate of India is 74.04%. The education in rural areas is much less than in urban areas. This leads to a section of society missing out on a lot of stuff and leads to a vicious cycle. There are a lot of educated and skilled women in India who are unemployed currently due to societal and marital pressures. Our solution is aimed at bringing them together. Educated women willing to teach can use our platform to register to teach. A lot of students have laptops issued by various government schemes. The students can use their laptops to access this portal. There are features for students to apply and get certificates regarding the course studied. All the documents are verifiable through a private blockchain. This app uses peer to peer video streaming for online classes. PWA also has features to create courses, join them, create and submit assignments, etc.
We also were planning on building a feature to provide counselling for the students, but couldn't finish it due to time constraints.

Technologies Used

  1. Hyperledger - To issue and verify certificates

    • private blockchain
    • tamper proof
    • easily verifiable
    • privacy and confidentiality of transactions
    • low latency of transaction confirmation
    • high transaction throughput performance
  2. Inter-Planetary File System - To store and retrive files

    • Peer to Peer, decentralised file storage
    • Saves big on bandwidth
    • High performance, clustered persistence
  3. GraphQL - Build robust backend API

    • Query exactly what you need
    • Simple and effective client requests
    • Single endpoint for all requests
    • Consistent development of API
  4. Client-Cert Authentication - To authenticate the users

    • 4096-bit military-grade encryption
    • Mutual authentication
    • Easy management and control of authentication
    • One time login: Minimal involvement needed from users
  5. Peertube - Used to publish videos and create live streams

    • Open source and decentralised p2p technology
    • Privacy oriented video streaming platform
    • Ad-Free platform
  6. Couchbase - Database

    • Faster, more effective n1ql queries
    • Powerful parallel query processing
    • Designed to scale easily
    • High hardware efficiency with async IO
  7. Preact - Build frontend UI

    • Lightweight alternative to react
    • High performance
    • Build Progressive Web Apps (PWAs)
Technologies Used
1 1 1
1 1 1

Screenshots