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.
- 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.
- 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.
explico-te-linguas/
├── public/
├── src/
│ ├── components/
│ ├── pages/
│ ├── App.jsx
│ ├── index.jsx
│ └── ...
├── .gitignore
├── index.html
├── package.json
├── README.md
└── vite.config.jsTo run the project locally, follow these steps:
Clone the repository:
git clone https://github.com/joaobraganca555/explico-te-linguas.gitNavigate to the project directory:
cd explico-te-linguasInstall the dependencies:
npm installRun the project locally:
npm run devOpen your browser and go to http://localhost:3000.
Below are some screenshots of the Explico-te Línguas website:
View where a google form is embedded into the app
Calendar view displaying available tutoring slots
Menu bar in android, showing the responsiveness of the app
As this is a personal and private project, contributions are not currently being accepted.
This project is licensed under the MIT License. See the LICENSE file for details.
For more information or questions, please use the contact form available on the website.