Learning Buddy | Learn and Educate Yourself with fun
Learning Buddy is a tutoring services platform designed to facilitate online learning. The repository contains code for a web application that connects students with educational resources through course enrollment systems. Its main purpose is to provide a user-friendly interface for accessing educational content while maintaining secure authentication. The platform emphasizes accessibility by offering multiple sign-in options and protected routes for enrolled users.
Key Features:
- Course enrollment system
- User authentication and registration
- Social media integration for login (Google and Facebook)
- Protected private routes
- Firebase-based authentication system
- User profile management
- Responsive web design
Technologies Used:
- React (Frontend framework)
- Tailwind CSS (Styling framework)
- Firebase (Backend and authentication)
- React Router (Navigation)
- Vanilla CSS (Additional styling)
Libraries Used:
- react-firebase-hooks (v5.0.3)
- react-hot-toast (v2.2.0)
- react-router-dom (v6.3.0)
- firebase (v9.6.11)
- Testing libraries:
- @testing-library/jest-dom
- @testing-library/react
- @testing-library/user-event
- Development tools:
- autoprefixer
- postcss
- tailwindcss
Mohammad Ali
Full stack Developer (MERN) || Front End Developer || React.js Developer || Web Developer
27
Followers
21
Following
87
Repositories
Popular Tags
You May Also Like
Check out our other related collections
Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin…
The Pokemon Universe is a web-based Pokedex application that creates an interactive platform for exploring Pokemon characters. The repository's main…
The GitHub Profile Finder is a web application that enables users to search and view GitHub user profiles through an…