This is my capstone project for General Assembly - SEI program. This website aims to serve as a place for Digital Nomads to gather (whether practicing or aspiring). Remote work has had a great amount of growth these days, and one of the potential benefits of being offsite is that one can technically work from anywhere. This has led to the concept of the 'digital nomad,' where one no longer has to wait for a suitable vacation window to go and see the world, but can go anywhere with reliable internet and still be able to work.
The objective of this site is for people to encourage each other to take the opportunity to go and experience the world while they have the opportunity. Post places that you've been, what local fare to expect, and what types of local crafts are available to browse.
The initial build will be limited to myself and my wife, but expansion to a community website is the ultimate stretch goal. Please feel free to check back every once in a while to see my progress.
- React
- Redux
- Node
Fork
&Clone
this repository.npm i
to install necessary dependencies.
Dependencies include react, react-dom, react-router-dom, @reduxjs/toolkit, react-redux, and axios. These should already be in the package.json files, but will be good to make sure. Please make sure that your local machine has the proper installations for these, as well.
Runs the app in the development mode. Open http://localhost:3000 to view it in your browser.
-
Design to be mobile friendly - Add 'interesting articles' section (about working remotely)
- Implement search features for appropriate data models
- Add an interactive map to display locations
- Implement 3rd party API to control country/state/city selection on form(s)
- Implement user functionality on site
Without access to various helpful materials, this project would never have left the ground...especially since I taught myself Redux as a part of it. My thanks goes out to the people who have taken the time to assemble and maintain these resources, as well as answer the questions posted on these sites.
- Redux.org Docs
- Hackernoon
- This article on LogRocket
- This Lightrains article on Axios interceptors
- freeCodeCamp article on the Redux toolkit
- This helpful overview to help understand Redux toolkit
- imgur user mihac1886 for an image
- And of course, many visits to stackoverflow