- Fork this repo.
git remote add upstream https://github.com/codebuddies/frontend.git
and- Run
npm install
andnpm start
. You should see the application starting up onlocalhost:3000
! - Fork and clone the backend, a Django application using Django REST Framework, to launch a development version of the API (
localhost:8000
)
We also have a "fake" API set up in the db.json file, which our React components in localhost:3000/resources pull from.
- Find an issue and leave a comment if you'd like to work on it!
- Join the
#codebuddies-meta
and#cb-v3-frontend
channels on Slack (optional, but many project updates will be there). Some of the folks working on this project may be willing to pair program on issues, and this channel is a good space to ask.
We are utilizing Storybook for showing components in an isolated way.
You can create your own storybook from components that you create. The files need to have the .stories.js
ending to be picked up by storybook.
To run the storybook application, use the following command
npm run storybook
1/ Crowdsourced brainstorm document of problems we want to solve: https://pad.riseup.net/p/BecKdThFsevRmmG_tqFa-keep
2/ The final designs and product specs are still being figured out, but we've put everything into figma.
We're using Material-UI's Hooks API, which means you can (and should) use Material UI's components as a starting point, and extend them as needed using makeStyles
and useStyles
.
See the Nav component for an example that uses several Material-UI components, and the makeStyles
hook to customize the rest.