Skip to content

BeTogether app for BeCode - Submit projects and manage votes

Notifications You must be signed in to change notification settings

robinlej/betogether

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BeTogether

What is it?

BeTogether is a web app made for BeCode's coaches and their students. Every once in a while, here's how it unfolds:

  1. they ask the students to submit one project each
  2. the students then vote for their favourite projects
  3. the coach makes groups according to their preferences

This process can be a hassle, and is repeated several times in each promotion. This is what this app offers to solve.

Developers and roles

Georgiana Marcu and Robin Lejeune worked on the frontend (this repo), using React.

Check it on https://betogether-becode.herokuapp.com/.

The backend was made by Anthony Hoyas, with Python (Django).

The mission

  • Desktop-only web app
  • Allow to dispatch students in promotions
  • Allow students to create a project within a group project (tied to one promotion)
  • Make a wishlist
  • Create groups according to the students' wishlist

Preview

Login / Signup page

A login / signup form slides from one to the other

Dashboard, first steps (submit a project)

Step 1: add your project, where the user adds a title, a description, a mockup image and a DB schema image. Step 2: wait for everybody to submit their project.

Dashboard, last steps (arrange the vote list and get the resulting groups)

Step 3: rearrange the order of the projects with a drag and drop according to the user's wish. The drag and drop occurs in 2 places, linked to each other. Step 4: wait for everybody to vote. Step 5: check the groups formed.

About

BeTogether app for BeCode - Submit projects and manage votes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages