Giter Site home page Giter Site logo

univ's Introduction

UNIV

Reward Based University Peer To Peer Teaching Solution

Bulit Under "Let's Connect Track" for HackVerse 2.0

The serve is deployed on Heroku. Use [email protected] and dummy123 as email and password respectively.

Web 1920 – 1

✔ Description of the problem

We all students have faced the time when we missed one or two classes due to which we are not able to cope-up with what's going on in the class. Moreover these backlogs keeps getting added and when the D-day (exams) comes we find ourselves in a miserable situation where we know the syllabus but we are actuallly wasting most of our valuable time watching number of youtube videos to understand a simple topic or calling the freind who promised to teach that topic at the end but not picking up 😒.

✔ And Here's the solution for everything stated above

UNIV enables "peer to peeer teaching" which in short means that any student can teach one or many students through Google Meet while being moderated by the institute in exchange of credits which could be redeemed as and when he wants in college campus food stalls or during college fests . Adding to this a student can create online discussion grps where a number of students can join , discuss topic among themselves or with a teacher and get there doubts clear anytime. Any student can upload his notes in exchange of credit when a student saves that "Note" . So , all in all this hack enables and motivates the student to help other students :)

✔ So here's how it actually works 💻:

  • The University creates it's account on the Web App
  • University adds his students manually ( Email and Roll Number )
  • Student downloads the App and registers with the Email which is registered with College
  • A Student creates a session on a particular date and time from app with a heading and some tags
  • Other students who want to know about that topic will join the session at that time ( He will be reminded if he had registered for the session through message )
  • During an active session a moderator can join , check if the session is going well and mark the session as "Completed" on there Web App after which the session's organizer would get his credits.
  • Apart from mentored sessions a student can also create discussion groups where a number of students can join and discuss a topic among themselves ( No Credit for this )
  • A Student can add notes on his app and ask for credits in exchange.

✔ Tech Stack we have used ⚙

Front End ( University's Web App ):

  • VueJS
  • Sass/Scss
  • Buefy Framework
  • Firebase Storage and Authentication

Back End ( Hosted on Heroku ):

  • NodeJS
  • Firebase Authentication
  • Express
  • MongoDB ( mongoose ORM )

Native Mobile App

  • Flutter

Steps to run Locally

Main Server

npm i
node index.js

University's Website end

npm run serve

For the flutter app

cd flutter
flutter run

The apk for the flutter application is provided in the releases section of the github repository.

Instagram Post – 1

univ's People

Contributors

devansi-05 avatar rohitkumargit avatar

Watchers

 avatar

Forkers

devansh-nigam

univ's Issues

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.