Skip to content

HowDidIGitHere/code-op

Repository files navigation

code-op

Code-Op Live

When starting a project, it may be difficult to keep track of who's working on what, what needs to be accomplished, and identifying strength and weaknesses of the team. If you've ever encountered an area of your project you're unfamiliar with, where will you turn to? Spend a few days learning a new language? Read through countless forums for ambiguous answers? code-op will allow you to find the experts you need, quickly, and get your project moving into production by taking advantage of user's strength and skills. Code-op will be used by individuals and groups of people to come together and collaborate on a single project. Users can manage their documents, goals, and invite other users to join. codeop splash code-op-(project show)

Functionality and MVP

  • User authorization: sign up and log in
  • Create, edit, delete, and view projects
  • Create, edit, delete, and prioritize goals within projects
  • Request to collaborate on projects
  • Customize user's profile with prior experience and portfolio
  • Search functionality of projects
  • Production README

Bonus Features

  • Interactive UML
  • Intra-project communication

Figma

Figma sketch image

Technologies and Technical Challenges

Technologies:

Backend

  • MongoDB
  • Express
  • Mongoose

Frontend

  • React
  • Redux
  • Node.js
  • Axios

Technical Challenges:

  • Becoming comfortable with implementing newly introduced backend database and technology.
  • Establishing database architecture to increase ease of extrapolation from front-end database.
  • Implementing newly introduced Figma sketches with UX designer requests

Group Members and Work Breakdown


Jamie An, Abraham Fong, Nicole Tademaru, Kenny Cheng, Lori Wu

  • Design homescreen, user login, user profile, project page - Lori

December 5-6

  • Create User Auth backend - Jamie
  • Plan backend architecture - Abraham
  • Build skeleton React site - Nicole
  • Implement connection between front-end and backend. Create actions and reducers for User Auth - Kenny

December 7

  • Create database and routes for Projects and Goals - Jamie/Abraham
  • Implement connection between Projects front-end and backend. Create actions and reducers for Projects - Abraham
  • Create and style Projects Component (New/Update). Create/style splash page - Nicole
  • Create and style User Auth component modal - Kenny

December 8

  • Create backend for User Profile- Jamie
  • Implement connection between Goals front-end and backend. Create actions and reducers for Goals - Abraham
  • Create and style Projects Component (Index/Show) - Nicole
  • Create and style Goals Component - Kenny

December 9

  • Implement Search functionality on backend - Jamie
  • Implement connection between Search front-end and backend. Create actions and reducers for Search- Abraham
  • Create and style User Profile Component - Nicole
  • Implement connection between User Profile front-end and backend. Create actions and reducers for User Profile - Kenny

December 10

  • Test functionality across whole webpage. Push to Heroku - Jamie/Nicole
  • Publish Production README and refine CSS - Abraham/Kenny

About

A Project Collaboration App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •