- User is able to view some of Pro-Select work throughout the web app.
- Users are able to email owner directly through a form on the contact page.
- Users that are wanting to get hired by Pro-Select can email through a join us section. Pro-Select owner gets an auto 'New Job Applicant Alert' added to the prefix of the email
- User is able to view the endless scrolling gallery section to see more work available through hiring Pro-Select Flooring as their flooring company.
- Front end is built using React.js while fetching image data from a Node.js server
- Node.js server is connected through AWS S3
- Application fully tested through Cypress
- Fork and clone the repo to install it as your own machine.
- run:
npm installto download all dependencies. - run:
npm startto start your local react development server.
Enter
npm command_nameinto your terminal to run scripts below
"predeploy": "npm run build",
"deploy": "gh-pages -d build",
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject",
"e2e": "cypress open"When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.
If you are having an issue with the existing project code, please submit a bug report under the following guidelines:
- Check first to see if your issue has already been reported.
- Check to see if the issue has recently been fixed by attempting to reproduce the issue using the latest master branch in the repository.
- Create a live example of the problem.
- Submit a detailed bug report including your environment & browser, steps to reproduce the issue, actual and expected outcomes, where you believe the issue is originating from, and any potential solutions you have considered.
If you have developed a patch, bug fix, or new feature that would improve this app, please submit a pull request. It is best to communicate your ideas with the developers first before investing a great deal of time into a pull request to ensure that it will mesh smoothly with the project.
Remember that this project is licensed under the MIT license, and by submitting a pull request, you agree that your work will be, too.
- Ensure that your code conforms to our existing code conventions and test coverage.
- Include the relevant issue number, if applicable.
- You may merge the Pull Request in once you have the sign-off of by another other developer, or if you do not have permission to do that, you may request the second reviewer to merge it for you.
- Slow warm up time for gallery
- Talk to Pro-Select Flooring owner more to get an "About Me" page operational.

