Git Product home page Git Product logo

unit-3-project's Introduction

unit-3-project

Access Code 2.1 Final Project

The goal of this final project is to utilize the technical and product skills you’ve been gathering over the last 5 months to build a custom app with your teammates and showcase your abilities.

You’ll be asked to form teams and propose a product of your own design. We will review all project proposals to ensure that each app meets the guidelines outlined below. We want to ensure that products are:

  • Solving a relevant problem that serves an existing market
  • Technically complex and ambitious enough to highlight the skills you have gained
  • Fully functional and polished for presentation at Demo Day

With that in mind, things to think about when ideating projects are the technical complexity, design, and product.

Guidelines

  • Team Size: 3-4
  • Team Formation: 1. Research
    2. Pitch
    3. Mingle
    4. Form Teams
  • Support: * Weekly technical office hours * Weekly product office hours
  • Process: * 6-Week Release Cycle
    • Week 0: Planning + Proposal
    • Week 1-3: Building
    • Week 4-5: Testing + Modifications * Daily Standup @Class * Weekly Retro @Sunday Class

Project Requirements

  • Overall product requirements
  • Technically complex
  • Compelling use case
  • Polished implementation (UI/UX)
  • Original product
  • Proper release to Play
  • An engaging pitch that connects with the audience
  • Basic technical requirements

Timeline + Deliverables

Week Date Milestone Deliverables
Week 1 Tue Aug 3, 7pm Final Project Kickoff!
Week 1 Sun Aug 9, 10pm Project Proposals Due Proposal Submission
Week 2 Wed Aug 12, 5pm Project Revisions Due Proposal Submission
Week 2 Sun Aug 16, 6pm Weekly Retro Due + Project Updates: Prototype Presentation Weekly Retro Format and Update Guidelines
Week 3 Thu Aug 20, 7pm -- --
Week 3 Sun Aug 23, 6pm Weekly Retro Due + Project Updates Weekly Retro Format
Week 4 Sun Aug 30, 6pm Weekly Retro Due Weekly Retro Format
Week 5 Tue Sep 1, 7pm First Release + Demo Demo Schedule
Week 5 Sun Sep 6, 7pm Weekly Retro Due Weekly Retro Format
Week 6 Tue Sep 8, 7pm Second Release + Demo Demo Schedule
Week 6 Sun Sep 13, 7pm Weekly Retro Due Weekly Retro Format
Week 7 Tue Sep 15, 7pm Final Demo Day Demo Schedule

Groups

Members Team Name Link to Repo Mentor(s)
Luke, Ray, Hoshiko, Na Take 2 Repo Sultan
Tasha, George, Jorge, John Momen-Tone Repo Abhi, John
Rosemary, Sarah, Janneisy Focus-App Repo Yang
Abass, Hans, Joshelyn Ecquo Repo Robert, Michael
Madelyn, Anthony, Alvin ChipChop Repo Tony
Ramona, Allison, Jae, Kadeem Access Robot Repo Jeff D., Kenny
Charlyn, Yuliya, Sufei, Anthony M. Shamer Repo Dion, Joe
Vanice, Jose, Marbella, Elvis Espy Repo Alessandro, Greg

Tips & Ideas

  • Things that would impress:
  • Super cool library that other devs could use
  • Integration of complex APIs (e.g video, web services, etc...)
  • Awesome UI
  • Work with the OS in a more intimate way (ie Twilight App)
  • Advanced Separation of Concerns (MVP/MVC-style architecture)
  • Things to Avoid:
  • Unusable: Good technical implementation, but does not consider the end user's interaction
  • Non-function: Good UI, but does not actually incorporate the tools needed to be feature complete.
  • Obvious: Solution can easily be found in tutorials or examples, copies an existing system tool, or simply strings together APIs.
  • Not Useful: This app doesn’t have a clear purpose or solve a problem.
  • Some sample project ideas:
  • Weather + Calendar
  • Poll app / trivia app
  • Really good photo journal app
  • Really good note taking app

unit-3-project's People

Contributors

aliyamerali avatar charlyn23 avatar jgarcia162 avatar lighterletter avatar rchltr avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.