Momentum logo
Team 10 Classroom

🐻 💞 🦊 Phase 3 Collaborative Project 🦊 💞 🐻

Posted on Dec 13th, 2021

🎯 Collaborative Project

This week you will begin work on a project with both front- and back-end teammates. This project is due at the end of the Phase.

The front-end will build a React application that will make requests to the back-end application built with Django and Django REST Framework. There are no strict rules about who works on front end or back end, so your team can decide how best to use your resources.

Your team can choose between two projects. They will both give you practice doing what you have been doing (building an API or building a React application based around CRUD functionality) but they present some different problems to solve. Choose the one that sounds more fun to you.

Options

Social ECards

QuestionBox

Whichever one you choose, your whole team is building the same one. The backend will create its own repo and the front end will create its own repo, so for the same project you will have two repos.

When you start work in this repo, you should delete the README at the root (You can save it somewhere else – it’s just a Markdown file). Then when you start your Django or React app, you should install it at the root of the repo directory, not in a subdirectory (you do this by specifying the current directory with a . instead of a project name). This will make deploying easier.

The Teams

Team Rudolph

rudolph the red-nosed reindeer

  • James M.
  • Trent
  • Zack
  • James A.

Team Elf

buddy the elf

  • Jonathan
  • Janelle
  • Trey
  • Jason
  • Lila

Team Grinch

the grinch

  • RJ
  • Jordyn
  • Jeffrey
  • Keanya

How to work as one team

Even though you have two separate applications, you’re working together to ship a single product on time. You can make product decisions together even though you will implement features separately.

One suggestion to consider: choose a team lead to act as a guide for your group. This person shouldn’t be “in charge,” but can serve as the decision-maker or tie-breaker if you’re torn between different approaches to a problem. This can help speed you up and keep everyone on track.

We’ll talk about the projects in class today. Remember to read the README very carefully. Your goals tonight:

  • Choose a project (make sure everyone, front and back, is on the same page with this decision).
  • Understand the project requirements thoroughly and discuss what you think you need to build.
  • Outline a plan for what you’ll need to do. This can be a text outline, sketches of user flow, basic wireframes.
  • WRITE YOUR PLANS DOWN. You can use Trello / Google Docs / Excalidraw / Miro… whatever. Make sure everyone on your team has access to this documentation.

We haven’t yet covered everything you’ll need to be able to do this project, so that will be our task this week and next!

Tags: phase-3 team fe be

Back to home