A Platform meant for Teachers and Students to connect in a Live Virtual Setting. The proposed marketplace brings together a diverse community of teachers from different backgrounds and with different teaching styles. The cloud-based software helps streamline the day-to-day management of teacher's business, including scheduling and communication and facilitates to increase the visibility. With the recent pandemic forcing a lot of students into distance learning, the online Education platform has really made a difference to teachers and students who might not have already used an online learning platform. Students can explore new passions, encounter new perspectives, and build new skills by enrolling in classes with peers who share similar interests.It allows students to maximize learning experience by favoriting go-to instructors and setting up weekly sessions. Teachers while setting up the profiles can create a session, series, or list their availability for one on one sessions as well. As a teacher, they have the option to set the capacity for the classes as well.
The platform uses Amazon Chime to help the tachers and students connect through video conferencing and Students can take advantage of one-on-one instructor or group lessons all with the click of a button. By connecting students with engaging teachers, online learning is active, interactive, and fun! The classes take place live over video chat, are led by our community of passionate teachers, and allow students to interact over text, audio and video.
Student Registration & Profile
Teacher Registration & Profile
Creation of Series & Sessions
Sessions and Series Creation
Coupon Code Management
The affiliate code management used to track conversions and clicks in affiliate marketing.
Cancellation & Dispute
Video session mute/unmute on persons tile
Ability to turn off comments in video session
Classes to start in increments of 15 minutes
Ability to blur background in video session
Designed and developed Entity Framework 2.0 Code-First approach with Repository-Pattern based backend and used RESTful and Web API as transaction and communication technology to the client-side.
N-Tier Architecture Data Access Layer, Business Logic Layer and User Interface (UI).
Object Oriented Programming (OOPS) concepts including Multithreading, Collections, Exception Handling.
Used Web services (RESTful) for transmission of large blocks of JSON.
Implemented Ajax Asynchronous and Asynchronous calls.
Implemented Lamda expressions in BLL to aggregate and retrieve data from Data Base .
React Rdux for authentiaction and cart item management
Made use of redux thunk middleware to access redux application state and dispatched redux actions.
Implemented authorization, authentication, and extensive exception handling.
Implemented LINQ Query operations like Grouping, Ordering and Filtering operations to access database for search of routes, drivers and packages.
Developed various Stored Procedures for the data retrieval from the database and generated different types of reports
Developed user interface by using the React HOC,Redux for SPA development.
Middleware for API Logging and Error Handling
Created reusable components in react for conversion of datetime from one timezone to another
Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users.