This project was developed with: React Hooks and React Router Nodejs and Express MySQL SASS
Welcome to PuppyLove! A place to find a friend for your best friend. Browse dogs in your local area to build up your friends list and communicate play dates with owners. Explore and discover new places your dog can be happy and free.
After Cloning: npm install This command will ensure that all of the proper dependencies are installed for using this application.
Available Scripts In the project directory, you will need to run these scripts:
npm start Runs Webpack to build the app for production in the client folder and runs the server. It bundles React in production mode and optimizes the build. The build will then be minified. The app is now ready for deployment. See the section about deployment for more information.
Runs the app in the development mode. Open http://localhost:8080 to view it in the browser.
The page will reload if any edits occur. Any lint errors will be displayed in the console.
Here is some documentation on React Hooks:
Intro -> https://reactjs.org/docs/hooks-intro.html
State Hook -> https://reactjs.org/docs/hooks-state.html
Effect Hook -> https://reactjs.org/docs/hooks-effect.html
Rules of Hooks -> https://reactjs.org/docs/hooks-rules.html
Quick Start on React Router -> https://reactrouter.com/web/guides/quick-start