GeoLogger is a web app that allows you to log your vacation history. Create an account to choose from one of five map styles and change your vacation history tracking color using any hex color code. An early version of the site can be found at GeoLogger. This web app is currently under development and will be expected to contain bugs. If you discover a bug please notify me at geologgerservice@gmail.com.
- React
- react-router-dom
- redux
- styled-components
- react-map-gl
- axios
- node
- express
- jsonwebtoken
- MongoDB/mongoose
- bcryptjs
- nodemailer
-
Run the following commands
git clone https://github.com/CShatto99/GeoLogger.git cd GeoLogger npm run installDep
-
In the root directory, rename
.env.example
to.env
and fill out the placeholder variable values. -
In the
client
directory, rename.env.example
to.env
and add your Mapbox token. Click here to create a Mapbox token. -
Servers
Option 1 (runs back-end and front-end servers): npm run dev Option 2 (for running both the servers individually): npm run server (runs back-end server only) npm run client (runs front-end server only)