Skip to content

Our Project

sfiquet edited this page Feb 23, 2018 · 3 revisions

Our Goals

  • Produce a functioning full stack application
  • Learn React

The Project

Description: We will write a full stack app to help developers connect for open source projects. A developer wishing to find collaborators to realise their idea will create a project profile on the app. Collaborators could either be people having the same skill set and interests (e.g. machine learning, games...) or people having specific skills that the advertiser lacks (e.g. web design, back-end...). Developers looking for an interesting project will be able to browse the list of projects on offer and get in contact with the advertiser.

Our users: developers looking for collaborators for open-source projects

Value: allow developers interested in the same projects or technologies to find each other and start working together

The Stack

  • Front-end: React, SASS, Flexbox
  • Back-end: Node.js, Express
  • Database: SQL-based
  • Hosting: Heroku

Our Tools and Workflow

Communication

Slack: for messaging and sharing small snippets of code

Discord: "Always-on" communication tool. Leave it on mute while you work then unmute as needed to gain access to team mates for problem solving detours. Use it for clear audio while using Google Hangouts (don't forget to mute the echo from Hangouts!)

Google Hangouts: for screen sharing and pair programming

Development

  • Code sharing and versioning: GitHub/git
  • Linter: ESLint
  • Unit Testing: Jest

Project Management and Issue Tracking

Waffle.io

The MVP

To be defined