Arivu Where Educators and Students Connect Seamlessly Online. Teachers craft personalized courses for various subjects and grades, while students explore and purchase courses tailored to their needs. Empowering both educators and learners, Arivu revolutionizes online education.
Arivu allows teachers to create personalized courses, while students can explore and purchase courses tailored to their needs, revolutionizing online education.
Landing
Desktop View
Mobile View
Footer
Desktop View
Mobile View
Login
Desktop View
Mobile View
SignUp
Desktop View
Mobile View
User Dashboard
Desktop View
Mobile View
Admin Dashboard
Desktop View
Mobile View
Admin Navbar
Desktop View
Mobile View
Teacher Navbar
Desktop View
Mobile View
Student Navbar
Desktop View
Mobile View
Payment
Desktop View
Mobile View
Course
Desktop View
Mobile View
Tech Stack
Functionalities
Authentication and Authorization:
Frontend & Backend: Implemented secure authentication and authorization mechanisms for both frontend and backend.
Roles: Three main roles are defined: Students, Teachers, and Admin.
Permissions:
Students: Can read and update their own data, purchase courses, and manage their subscription list.
Teachers: Have CRUD (Create, Read, Update, Delete) capabilities for courses and can add videos under their courses.
Admin: Has the authority to:
Read all user data, course data, and video data.
Delete users, courses, or videos if suspicious activity is detected.
User-Friendly Interface:
Responsive Design: The web app is fully responsive, catering to users on various devices. It's recommended that teachers and administrators use large-screen devices for optimal functionality.
Functionality by Role:
Students:
Can purchase courses.
Manage their subscription list.
Perform read and update operations on their own data.
Teachers:
Create and manage courses.
Add videos under their courses.
Perform CRUD operations on their own courses.
Admin:
Access and review all user data, course data, and video data.
Detect and address suspicious activity by deleting users, courses, or videos.
Challenges
As the team lead of this project, I encountered some challenges when it came to gathering collaborators and addressing certain issues. However, I took the opportunity to refine my skills in effective communication, time management, and motivation, aiming to ensure precise and successful outcomes from the team.
Demo Account
You can access the web app using a demo account to explore its features without the need to create your own account. Click the "Demo Login" button on the login page to access the following credentials:
Clone the repository: git clone https://github.com/SumatM/Arivu.git
Install dependencies for frontend and backend.
Issues and Feedback
Encounter issues or have feedback? Create an issue. We value your input and aim to improve the platform continuously.
About
Arivu Where Educators and Students Connect Seamlessly Online. Teachers craft personalized courses for various subjects and grades, while students explore and purchase courses tailored to their needs. Empowering both educators and learners, Arivu revolutionizes online education.