This project is a front-end website that consumes a Ruby On Rails API. The chosen topic is a system for booking appointments with personal teachers.
- Sign Up / Sign In
- Register teachers
- List of teachers
- Teacher details and reserve
- List of user's appointments
- List of teacher's commitments
- Javascript
- React & Redux
- Hooks
- CSS Modules
- Netlify
- API from: Personal Teaching Repository
- API live demo root: Personal Teaching Repository
Click -> Personal Teaching!
- Install Node JS in your system. To install Node JS, you can read the documentation.
- Clone it using git clone command and move to the project directory.
- Run in your terminal npm install.
- This project uses React Testing Library for testing classes.
- All files are in src/test directory.
- OPTIONAL: Put your public and secret keys before to test, it will help to add testing for consuming the Pet Finder API.
- In order to run the tests, in terminal type:
npm test
. - More than 60 tests:
👤 Sergio Zambrano
- Portfolio: Sergio Zambrano
- Github: @sergiomauz
- Twitter: @sergiomauz
- Linkedin: Sergio Zambrano
Contributions, issues and feature requests are welcome!. Feel free to check the issues page.
Give a ⭐️ if you like this project!
- The user interface Vespa Responsive Redesign was designed by Murat Korkmaz.
This project is MIT licensed.