This is browser app on React JS for interaction with API of Sportiq project. It is my debut in frontend 😄
After authentication you'll pass on main page with map of existing events. On hover you can see short info about event. Clicking on the marker will take you to a page with full info. You can use filter for choosing your favorite type of sport or even status of event. Double clicking on the map will redirect you on page of creation.
This is simple form with validation. If the event was created successfully, you'll see it on the map.
If you are the creator of the event, you can change it or even delete. But this behavior is managed by the API, more precisely by the event microservice.
If you are an event guest, then you can subscribe on it.
Tracked events will be in the list of subscriptions. If the event is ended or deletes, it will be added to the history list.
- Add Redux for global states
- Improve optimization
npm i
npm start