A full stack application designed to give businesses a place to post unused space and connect them with potential renters.
I developed Workspace as my capstone project for the BrainStation full-stack web development bootcamp. The front-end was developed with React.js and SASS. The back-end used Node.js and express.js to build a REST API, JWT for authentication, and Multer for file upload. I also took on the challenge of learning React Hooks for this project.
Please check out my three minute presentation here
- Clone or download this repo.
- Install dependencies into the client folder (cd into 'client')
npm install
- Install dependencies into the server folder (cd into 'server')
npm install
- Set environment variables in the client. You will need a Google API key
- Set environment variables in the server
- Start the react app from the client directory (cd into 'client')
npm start
- Start the server from the server directory (cd into 'server')
node server.js