Byte Learn is a dynamic Learning Management System (LMS) tailored to deliver an immersive learning experience. Elevating the learning journey, Byte Learn integrates features like a splash screen, live classes using Zego Cloud, email notifications through EmailJS, Swiper.js for a carousel-like effect, and OpenAI API for advanced chatbot functionalities. Hosted on Vercel and leveraging MongoDB for secure login and registration, Byte Learn stands as a versatile platform for educators and learners alike.
-Splash Screen: Engage users with an enticing splash screen before landing on the home page.
-Live Classes: Conduct interactive live classes powered by Zego Cloud for real-time engagement.
-Email Integration: Utilize EmailJS to share details with the admin when users wish to connect.
-Swiper.js Carousal: Enhance user experience with a carousel-like effect using Swiper.js.
-OpenAI Chatbot: Implement chatbot features using the OpenAI API for an interactive learning environment.
-Vercel Deployment: Seamlessly deploy Byte Learn on the Vercel platform for efficient hosting.
-MongoDB Authentication: Secure user login and registration functionalities using MongoDB.
-@zegocloud/zego-uikit-prebuilt: Prebuilt UI components for an enhanced user interface.
-axios: HTTP client for making requests to the backend.
-react, react-dom: Core libraries for building React applications.
-react-hot-toast: Toast notifications for React applications.
-react-icons: Library for including icons in React applications.
-react-router-dom: Routing library for React applications.
-Swiper.js Carousal: Enhance user experience with a carousel-like effect using Swiper.js.
-cors: Middleware for handling Cross-Origin Resource Sharing.
-dotenv: Library for loading environment variables from a .env file.
-express: Web application framework for Node.js.
-mongoose: MongoDB object modeling for Node.js.
-nodemon: Utility for monitoring changes in the application and automatically restarting the server.