Цей веб-застосунок створено для компанії, що надає послуги онлайн-викладачів з вивчення мов. Користувачі можуть переглядати та фільтрувати викладачів за різними критеріями, а також додавати обраних викладачів до "Favorites". Проєкт повністю адаптований до мобільних пристроїв і розроблений з використанням React та Firebase, згідно з макетом з Figma.
- Home Page: Головна сторінка з інформацією про переваги компанії та посиланням на сторінку "Teachers".
- Teachers Page: Сторінка з переліком викладачів. Можна фільтрувати викладачів за мовою викладання, рівнем знань учня і ціною за годину.
- Favorites Page: Сторінка зі списком викладачів, яких користувач додав у "Favorites" для швидкого доступу.
- Авторизація: Firebase Authentication дозволяє користувачам увійти або зареєструватися для використання додаткових функцій.
- База даних: Використовується Firebase Realtime Database для зберігання інформації про викладачів.
- React: Використовується для створення інтерфейсу користувача на основі компонентів.
- Vite: Швидкий інструмент для збірки та розробки.
- Firebase: Для авторизації користувачів і зберігання даних у реальній базі даних.
- CSS: Стилі написані з урахуванням адаптивності для різних пристроїв (від 320px до 1440px).
Для початку, клонувати репозиторій у вашу локальну систему:
git clone https://github.com/your-repository.git
npm install
npm run dev