## Pro-franchising
- [Dashboard Page](https://pro-franchising.netlify.app/app/dashboard)
- [Products Page](https://pro-franchising.netlify.app/app/products)
- [Register Page](https://pro-franchising.netlify.app/register)
- [Login Page](https://pro-franchising.netlify.app/login)
- [Account Page](https://pro-franchising.netlify.app/app/account)
- [https://pro-franchising.netlify.app](https://pro-franchising.netlify.app)
### Dependencies:
- Node.js `>=` v14;
### Up and running
- Clone this repository: `https://github.com/41RDG6BR/frontend-junior.git`;
- Remove `.git` directory;
- Install dependencies: `yarn` (or `npm i`);
- Run `yarn start` (or `npm start`) to develop on `http://localhost:3000`
- Run `yarn build` (or `npm run build`) for production build (files will be generated on `dist` directory)
### Scripts
- `yarn start (or npm run start)`: Starts the application on development mode
- `yarn build (or npm run build)`: Build project to production
- `yarn dev (or npm dev)`: Special script reserved to run production code. Change as you wish. For now, it is the same as `yarn dev`.
- `yarn test (or npm test)`: Run tests once
- `yarn lint (or npm lint)`: Run eslint --fix --ext .js,.jsx .
### Quick start
- Clone the repo: `git clone https://github.com/41RDG6BR/frontend-junior.git`
- Make sure your NodeJS and npm versions are up to date for `React 16.8.6`
- Install dependencies: `npm install` or `yarn`
- Start the server: `npm run start` or `yarn start`
- Views are on: `localhost:3000`
### File Structure
Within the download you'll find the following directories and files:
```
Pro-franchising
├── .eslintrc
├── .gitignore
├── .prettierrc
├── CHANGELOG.md
├── jsconfig.json
├── LICENSE.md
├── package.json
├── README.md
├── public
├── docs
└── src
	├── assets
	├── common
	├── components
	├── helpers
	├── icons
	├── layouts
	├── theme
	├── views
	│	├── Account
	│	├── Dashboard
	│	├── Icons
	│	├── NotFound
	│	├── ProductList
	│	├── SignIn
	│	├── SignUp
	│	├── Typography
	├── App.jsx
	├── index.jsx
	└── Routes.jsx
```