Get A Quote

Contact us now and get consult for your project absolutely free

image

Virtual Learning Platform

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.

USP/Features

  • Video Streaming
  • Hand Raising
  • Participation Controls
  • Screen Sharing
  • Student Registration & Profile
  • Teacher Registration & Profile
  • Creation of Series & Sessions
  • Teacher Dashboard
  • Student Dashboard
  • Admin Dashboard
  • 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
image image image
image

TECHNICAL IMPLEMENTATIONS

  • 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.
image
  • 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.
  • Simple-React-validator for form validations
  • Implemnated custom validations usig Simple-React-validator
  • Designed layouts on the front-end and developed web pages responsive for smart phones, tablets and Personal desktops using HTML5, CSS3, Bootstrap, jQuery, React HOC, Redux & React Promises
  • Created and used Reducers that received said Actions to modify the Store State Tree.
  • Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
  • Used Redux-Thunk as middleware to manipulate the data type and handle multiple actions.
  • Achieved APIs calls from back end .NET Core using React axios.
  • Used React - Router to turn application into Single Page Application
  • Implemented React-Idletimer for automatic logout after specific idle time
  • Implemented RealTime messaging between the tutor and student

Project Screenshots

image
image
image
image
image
image
Back To Portfolio
Go To Top