Interactive map for the Trees Knoxville organization.
Frontend: Next.js/React
Backend: MongoDB, Next.js, Google Maps,
Testing: Jest
yarn (package manager simliar to npm)
- Clone the repository.
- Run
yarnoryarn installto install/update - Run yarn dev for development mode with hot-code reloading, error reporting, and more.
- Open http://localhost:3000 with your web browser to see the result.
Note: Running yarn build then yarn start will start the application in production mode.
- Jira for issue tracking
- Figma for mockups
- Confluence for formal documents
- Create a new branch in the format
[GITHUB_USERNAME]/TKW-[JIRA ISSUE NUMBER]-[SHORT_DESCRIPTION]by runninggit checkout -b [BRANCH NAME]- This way the issues are closed on Jira when we merge the PR with that branch name
rluberto/TKW-12-init-project
- Be sure to lint, format, and type-check your code occasionally to catch errors by running
yarn lint. - Commit changes.
- Then push your branch by running
git push -u origin [BRANCH NAME]. This pushes your branch to remote. - Create a pull request (PR) on GitHub to merge your branch into
develop.mainwill serve as production. - In your PR, briefly describe the changes, then tag Trevor (trevormangrum) and Ray (rluberto) to the PR. Others are welcome to comment and give feedback as well.
src/components/: Contains most of our front-end code. This is where we put our React components.src/pages/: Contains files that are associated with a route based on its file name. For more information, see Next.js' docs.public/: Stores static files like images, see Next.js' docs.tst/: Contains files for testing backend code.server/: Contains almost all of our backend code. This is where we put our business logic.utils/: For code used across root directories.styles/: Contains our SCSS files for global styling, variables, and mixins.