Skip to content

About A Hackathon Project made for bridging the gap between instructors and students all over the world at any moment.

Notifications You must be signed in to change notification settings

gauravkrs/Edutalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Edutalk

Core Idea:

Imagine you are working on a project and the deadline is in an hour. Or suppose you are studying for an exam next day and its already 10PM. And now you got stuck some where, it may be a bug or may be a conceptual problem. What can you do now? seek help from google? yes thats what we do, but lets we didnt find the accurate solution! Here comesthis website where many people can register as an Instructor and as well as student. Instructor will have proper defination of themselves where they will explain every details of what they are expert in, and students can sort or filter them out depending upon what help they need.

Now the student can chat with them or make a video call to reslove any query for which the instructor will charge them a minimal charge. Each instructor can decide what charge they are going to keep on each minute of communication. And according to that charge and the time a student has communicated with them, the wallet balance of student will be deducted. Student can also recharge his wallet when he need a conversation.

Technologies Used

Tech Stack-

Deployed Link

Deployed with NetlifyApp

https://edutechssg.netlify.app/

Run Locally

Clone the project

https://github.com/SatsAjeet/Edutalk

Install npm packages

npm install

Run the server

npm start

View in Browser

go to http://localhost:3000

Functionalities associated with this website

  1. A user can register his account on the website.
  2. User can log in as a student or as a teacher
  3. User can recharge his/her wallet if he/she is a student.
  4. User can select an Instructor from dashboard whom he want to contact.
  5. User can see the Instructor's details by clicking on the view button
  6. User can see his wallet balance by checking his own accountby clicking on his name in right top
  7. User can make a video call or start chating with the instructor and according to time and instructor rate balance will be deducted from wallet.

Click the link to view project: Edutech

Lessons Learned

These are some topic that challenges us to make this:-

  • Making Proper Database using mongodb and deploying it in Mongo Atlas
  • Making Backend using Express and Deploying in Heroku and making Api
  • Making chat and video call functionality using web socket and web RTC
  • Playing with animation to get desired output
  • Using various styling method

About

About A Hackathon Project made for bridging the gap between instructors and students all over the world at any moment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published