RGSoC: The Teams App

MentorCarsten Zimmermann (carpodaster)
Project Websitehttps://teams.railsgirlssummerofcode.org/
Project Repositoryhttps://github.com/rails-girls-summer-of-code/rgsoc-teams
Suitable for Beginners?yes
TagsRuby Rails HTML CSS JavaScript Test Driven Development
Stateaccepted
Applications (1st Choice)8 (7 submitted | 1 in-progress)
Applications (2nd Choice)4 (4 submitted | 0 in-progress)
Code of Conducthttps://github.com/rails-girls-summer-of-code/rgsoc-teams/blob/master/CODE_OF_CONDUCT.md
LicenseMIT license (MIT)

Project Description

The Teams App is the main tool used over the Rails Girls Summer of Code for all people involved, be it students, organizers, supervisors, mentors, or coaches!

This is where tasks like filling out a student application, updating your status as a student, propose projects for the next iteration of the Summer of Code, checking on the team you're supervising, and more take place.

Going on its fourth year now, we'd love to have the Teams App continue to evolve and become an even better tool for folks involved!

Project's Requirements

The RGSoC Teams App is a good way to improve one's Ruby / Ruby on Rails skills. While it is beginner-friendly, there are some non-trivial parts in the app. A team should be able to build up to the more "greasy" parts over the course of the summer.

Students applying for this project should have a basic understanding of an MVC web framework, ideally Ruby on Rails. While there is a lot to be done on the frontend side of things that welcomes people with a focus on CSS+JavaScript, at least one student of the team should know their way around in a Rails app.

Experience in writing software tests (here: rspec) or even TDD is a plus.

Tasks And Features

Here's a list of issues we think are especially suited for students this year! Amongst these are (or still planned without a corresponding issue):

  • Continue to add individual dashboards for users of specific roles
  • Adding missing tests for certain features and/or units
  • DRY'ing up some of the code
  • As we move into the fourth year, we should make past teams more accessible
  • Improve the "Community" aspect of the app (i.e. bringing students and coaches together)
  • Improving / re-thinking the way teams are created

Some of these are also suited for beginners, and are tagged as such!

Comments

You must be logged in to comment on this project.


Viduni Wickramarachchi, Monday, February 20, 05:43 UTC

Hi, I am really interested in taking part in this project along with my teammate. It would be great if you could let me know more details about this project.


Laura RGSoC, Wednesday, January 11, 20:49 UTC

Awesome!! \o/ :parrot-party: