Do you have a lot of time? Do you want to look for new hobbies? This is your solution! FavTime is an application to offer a service and once someone books it, you could book another service for you. It is a way to exchange favours!
There, you will be able to:
1-. See the whole list of types
2-. You could log in and sign up
3-. You could add a new service
4-. You could check the whole list of services in a specific type
5-. You could check more details of a specific service
6-. You could book a service only if you have enough credits in you account
7-. You could have acces to you private profile to check: your bookings, your requests, your reviews and your services
8-. You can add a review to a booking that has been accepted
9-. You could edit or delete a service where you are the owner
- Clone this repo
$ npm install
$ npm start
Bear in mind that you will also need to run the development server (https://github.com/CarlaNavia/favtime-refactoring-server).
Then, you could open http://localhost:4000 with your browser to see the result.
This is an application uses:
React.js
: to manage the UIHTML 5
: to structure the webpageCSS
: to manage the UXBulma
: for the navbar and the responsivenessreact-fontawesome
: for the application icons such delete, edit...react-tabs
: for the profile structure
The design is Mobile First because the application is focused on using it from a mobile.
- Include a notification library to improve the user experience
- Inlcude a modal library
- Improve the CSS using BEM