iTeach is an app for non-professional teachers to teach. As a teacher, all you need is write a bio of why you could be qualified. Teaching is all done in one-on-one zoom sessions, and our platform just helps in booking these sessions.
The app is for non-professional teachers to get students' bookings. Once you sign up, you have the option to be a teacher as well as a student at the same time. You don't have to be an expert teacher. All you need to apply as a teacher is to write a bio of why you could be qualified. Teaching is all done in one-on-one zoom sessions. iTeach helps in booking the sessions.
- As a teacher, once you collect a certain amount of points, you can start charging a fee for your sessions. You can teach whatever skill you think you are good at, from gym session training, to violin or coding an app.
- In booking a session, you "the learner" as well as the "teacher" get a direct zoom link for that period as well as an update in your calendar and email.
A good teacher is someone who can transfer their passion and vision and skill to others. Everyone of us is a good teacher of some sort for the things they enjoy doing. Some have very niche skills, and others find it hard to acquire these skills. Some want an additional source of income, and others would like to discover new skills. The best way to learn something is to teach it, but sometimes it is not that easy to teach without having lots of qualifications and it ends up as a competition with professional teachers!
npm install
cd api
npm install
cd view
npm install
npm start
- Backend: Node.js, Express
- Database: MongoDB (mongoose library)
- Frontend: React, Redux
.
├── api
│ ├── config
│ ├── models
└── view
├── public
└── src
├── components
├── constants
└── reducers
id
skill
name
surname
bio
profilePicture
availability
email
uid
name
surname