https://github.com/joaobraganca555/explicotelinguas
Welcome to the Explico-te Línguas repository! This project is a personal and private language tutoring website, providing details on schedules, prices, and a contact form for bookings.
https://github.com/joaobraganca555/explicotelinguas
google-forms language-tutor mui pocketbase react react-query website
Last synced: about 1 month ago
JSON representation
Welcome to the Explico-te Línguas repository! This project is a personal and private language tutoring website, providing details on schedules, prices, and a contact form for bookings.
- Host: GitHub
- URL: https://github.com/joaobraganca555/explicotelinguas
- Owner: joaobraganca555
- Created: 2024-01-30T22:20:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-28T19:39:53.000Z (3 months ago)
- Last Synced: 2025-02-05T14:20:05.643Z (3 months ago)
- Topics: google-forms, language-tutor, mui, pocketbase, react, react-query, website
- Language: JavaScript
- Homepage: https://explicotelinguas.me/
- Size: 2.49 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Explico-te Línguas
Welcome to the **Explico-te Línguas** repository! This project is a personal and private language tutoring website, providing details on schedules, prices, and a contact form for bookings.
## Technologies Used
- **React**: JavaScript library for building user interfaces.
- **Vite**: Fast build tool and development server for React projects.
- **GitHub Pages**: Hosting for the website.
- **MUI**: React component library for styling.
- **React Query**: State management and data fetching.
- **PocketBase**: Backend for data management.## Features
- **Schedules**: Detailed information about available tutoring times.
- **Prices**: Pricing table for tutoring sessions.
- **Contact Form**: Simple form for users to get in touch and schedule tutoring sessions.## Project Structure
```bash
explico-te-linguas/
├── public/
├── src/
│ ├── components/
│ ├── pages/
│ ├── App.jsx
│ ├── index.jsx
│ └── ...
├── .gitignore
├── index.html
├── package.json
├── README.md
└── vite.config.js
```## Installation
To run the project locally, follow these steps:Clone the repository:
```bash
git clone https://github.com/joaobraganca555/explico-te-linguas.git
```
Navigate to the project directory:```bash
cd explico-te-linguas
```
Install the dependencies:```bash
npm install
```
Run the project locally:```bash
npm run dev
```
Open your browser and go to http://localhost:3000.## Images
Below are some screenshots of the Explico-te Línguas website:### Google Form Page
![]()
*View where a google form is embedded into the app*
### Schedule View
![]()
*Calendar view displaying available tutoring slots*
### Menu bar in android
![]()
*Menu bar in android, showing the responsiveness of the app*
## Contributing
As this is a personal and private project, contributions are not currently being accepted.## License
This project is licensed under the MIT License. See the LICENSE file for details.## Contact
For more information or questions, please use the contact form available on the website.