mwbennett / coder-girl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Coder Girl

Coder Girl

An online community and classroom empowering girls to code. See it live at codergirl.io.

Table of Contents

  1. How it Works
  2. Motivation
  3. Team
  4. Contributing
  5. Stack

How it Works

Coder Girls learn programming fundamentals through challenges of increasing difficulty. As they progress through challenges, users are awarded points, and top scorers are featured on an application-wide leaderboard. To create a fun and social experience, the leaderboard shows off users' Instagram feeds. As they code, users can turn to each other for support and joint problem solving through a live chatroom.

Motivation

Girls make up only 19% of high school AP Computer Science test-takers, and only 12% of Computer Science degrees were earned by women at major research universities in recent years. This needs to change. We foster girls' interest in and confidence with coding at a young age. By doing so, we hope the representation of women holding computer-related occupations will increase.

Team

  • Product Owner: Lauren Spiegel
  • Scrum Master: Nimi Dharithreesan
  • Development Team: Mark Bennett, David Trinh, Lauren Spiegel, Nimi Dharithreesan

Contributing

See CONTRIBUTING.md for contribution guidelines. We encourage you to contribute new, fun challenges to help our online classroom grow. Challenges should be submitted in the following format:

{
  testCode: 1,
  title: "Name of challenge",
  instructions: "Instructions to describe the challenge to complete. Use <br> tags for line breaks when needed.",
  content: "Any code you would like pre-populated in the editor. Use <br> tags for line breaks when needed.",
  pointValue: 250,
  hint1: "Provide a hint to help someone who is stuck.",
  hint2: "Provide another hint to help someone who is still stuck, even after hint1."
}

Stack

  • Front: React, Flux, Sass, Paper.js, Foundation, HTML5 Canvas
  • Back: Node.js, Express, PostgreSQL, Instagram API, Socket.io
  • DevOps: Gulp, Travis.CI, Jasmine

About


Languages

Language:JavaScript 88.6%Language:CSS 11.2%Language:HTML 0.2%