React application that shows a map and markers on it.
A user should be able to view, create, edit and delete this markers. All the changes should be immediately visible on the map.
install yarn
package manager globally
Yarn
clone the repo git clone git@github.com:runesam/maps-markers-client.git
then navigate to the project root dir cd maps-markers-client
- install dependencies via
yarn
- init the client server via
yarn serve
- default client server port is
8181
please make sure it is available.
- default client server port is
- please make sure the app's server side is up and running as the app tries to fetch user data on start. [
google api key
andpre saved markers
] - the default API_URL is set to
http://localhost:5000
in the.env
file. if the API server will run on different port; we need to update it here as well.
- serve
yarn serve
- test
yarn test
- test watch
yarn test:watch
- flow
yarn flow
- flow watch
yarn flow:watch
- build
yarn build
- React
- material UI
- jest
- flow
- eslint (air bnb preset)
- app is only designed for desktop. responsive to be implemented.
- integration test.
- better error handlers.