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
This repository contains a personal portfolio website for Nnaji Benjamin, built using React. The portfolio serves as a professional showcase…
This repository contains a modern implementation of the classic Tic Tac Toe game built using React. The primary purpose is…
This repository contains a comprehensive financial dashboard application built with React and Vite, designed to help users manage their financial…