Sprint 1 Week 1 - Code-the-Dream-School/React-Node-Practicum GitHub Wiki

At your first week Sprint 1 full-stack meeting you should cover the below project details. Have one group member take notes as you go, write the information in a Slack message and pin it to your group’s channel for later reference.

  • What will you be building?
    • What problem does your app solve?
    • What elements will you need? Outline your database’s models and relationships.
    • What features will you include? Outline what users can do with your app.
    • Check out this list of 60 ideas if your group is stuck!
  • What are the expectations of each group member?
    • Consider group norms like responding to messages in a timely manner, and building on one another’s ideas.
  • When will you plan to hold meetings?
    • Consider full-stack meeting time +/- front-end only and back-end only meetings
  • Receive your GitHub repo link from your mentor. This is where all the code for your Node API will be stored.
  • Create a “Github Projects board”
  • Begin to define work using tickets, or “Issues” on your Kanban board. Break tasks into small, manageable chunks.
    • Be sure to include a ticket for adding/editing the ReadMe
    • You will also need to consider how your React front-end will integrate with your Node back-end. Review JWT authentication and incorporate some tickets relating to setting this up.
  • Review your GitHub Project workflow.

At your weekly meetings, you’ll review the backlog (your “To-Do” column) and decide what needs to be worked on next.

  • Team members will assign themselves to tickets and that will be their project work for the week.
  • When a ticket is complete, move it to “Done,” resolve any merge conflicts, and make a pull request (more on that next week).

Outside of your meeting, each team member will need to clone the project repo which will pull down the repo to their local machine and set up their local development environment. Follow the Setting up for this Git Workflow section in the CTD Git Workflow for Closed Source Applications guide

If needed, review the guide on Configuring Your Machine for Node Development

Additional Resources

Full-stack related resource so students understand concepts of how Node + React work together, what each “end” is doing (link coming soon)

Dev Methods