Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alicebondme/lingua

Lingua is a platform that provides the database of foreign languages teachers
https://github.com/alicebondme/lingua

firebase-auth firebase-realtime-database react react-hook-form react-router redux-toolkit styled-components typescript vite

Last synced: 11 days ago
JSON representation

Lingua is a platform that provides the database of foreign languages teachers

Awesome Lists containing this project

README

        

# Lingua

Lingua is a platform that provides the database of foreign languages teachers.

![Lingua HomePage preview](./assets/home-page.JPG)

## Used technologies


JavaScript
React
Redux
Firebase
Vite

## Authentification

Authenticated users have more privileges. They can save their favorite teachers.
Signing up and in is realised using Firebase Auth.

![Lingua Registration preview](./assets/registration.JPG)

## Usage

Once the project is set up, you can browse through the catalog of teachers, filter them, view
detailed information, and book trial lessons.

## Features

- Filter teachers by languages, study levels and prices (languages and prices are browsed from database)
![Lingua Filtered teachers preview](./assets/filtered.JPG)

- View detailed information and reviews for each teacher
![Lingua Detailes trial preview](./assets/detailes.JPG)

- Book trial lessons
![Lingua Book trial preview](./assets/book-trial.JPG)

- Add teachers to favorites for quick access (for signed in users)
![Lingua Favorites preview](./assets/favorites.JPG)

- Responsive design. Marked up adaptively for different types of devices
![Lingua Favorites preview](./assets/mobile.JPG)

## Contact

For questions or support, contact us at `https://github.com/AliceBondMe`