client folder: front end -The build folder in client was done after finishing everything, You can build it yourself so feel free to remove it. everything outside client folder: backend
Project in Action - Jobify
- npm run install-dependencies
- make the changes below in .env if you wish
- setup values for - MONGO_URL, JWT_SECRET, JWT_LIFETIME in the .env
- npm start
- visit url http://localhost:3000/
- create 'client' folder
- open terminal
- cd client
- npx create-react-app .
- npm start
- set editor/browser side by side
- copy/paste assets from complete project
- in src remove
- App.css
- App.test.js
- logo.svg
- reportWebVitals.js
- setupTests.js
- fix App.js and index.js
- change title in public/index.html
- replace favicon.ico in public
- resource (favicons)[https://favicon.io/]
- CSS in JS
- saves times on the setup
- less line of css
- speeds up the development
- normalize.css
- small CSS file that provides cross-browser consistency in the default styling of HTML elements.
- (normalize)[https://necolas.github.io/normalize.css/]
- npm install normalize.css
- import 'normalize.css' in index.js
- SET BEFORE 'index.css