This is what happens when hundreds of people from all over the world come together to learn & code

A showcase with 75+ remote developer team projects from Chingu over the summer

Chance McAllister
Chingu
19 min readOct 10, 2017

--

co/ment

Hello again rambunctious learners and voracious coders!

So, a lot has happened since the last update…

🔥 Maaaaany projects have finished.

🚀 Maaaaany people have gotten jobs.

🔥 Over 300k messages exchanged in the cohorts public channels (who knows how many with DMs )

🚀 We launched Voyage-2 with the new improvements (and are already working on how we can improve for Voyage-3)!

Two people who met in Chingu are getting married!! (former pair-programming partners)

You know, just another casual month at Chingu — accelerated level-ups, collaboration-all-over-the-place, a quarter of the planet’s countries coming together around projects, etc. etc. ;p

Below is the Chingu Summer Showcase

This article includes:

  • 77 remote dev projects
  • Interludes with clips from Overheard in Chingu & members answering “What does Chingu mean to you?” (part of a video project showcasing the people, places, and languages within our community đź—ş )
  • Images & screenshots of projects in their various stages

For those who just stumbled on this article and are like, what the $!% is a Chingu?

Chingu launches collaborative learning cohorts for developers, data scientists & designers from around the world. We have a build-to-learn mentality and don’t really understand the concept of limits.

Here is what we do: put motivated people with similar goals together in an environment that gives them the opportunity to level-up in a way they couldn’t otherwise.

Chingu is also the Korean word for friend (친구).

Thanks to everyone who made this possible

I want to give a big shout-out to every wonderful soul who contributed to the Chingu project over the summer — from Cohort-Leads to Project Managers to writers to everyone courageous enough to step out of their comfort zone and level-up with others!

People from around 116 countries have participated in Chingu in the last year and we’ve collectively built hundreds of projects together.

This is no small feat.

I’m still blown away daily by the collective friendliness, collaborative attitude and straight up HUNGER TO LEARN & BUILD of the people around here! It’s people like you that make this possible.

Kevin Kelly, founder of Wired, on the importance of Collaboration

The things that are most surprising all have to do with collaboration in real time at a scale that was really unthinkable before, and that’s where a lot of these surprises have been originating (big innovations). Basically we’re kind of organizing work and collaboration at a scale that were just unthinkable before and seemed impossible.

Without further ado, I present you a couple of projects. ;p

The Projects

Note: I apologize in advance as I have inevitably made several mistakes with links, missing projects, names etc. Consider this article a work-in-progress as I’ll continue to edit and fix mistakes (please DM me if you have found any mistakes or missing pieces).

CO/MENT — match-making service for mentors & mentees

Stack: MERN (React, react-router & redux on the frontend. Node, Express, Mongo [Mongoose] on the back end)

Chingu project type: Tier-3/ clone → pivot

Team: @belcurv , @dave-genestd, @rifkegribenes

Countries: USA (spread across Wisconsin and Oregon)

Github

Live

A visualization of Co/ment’s development

Dev-Gaido — find the Learning Path you need at your level!

Stack: Javascript, React-js, React-Redux, React-router, MongoDB, Nodejs, Express, Webpack, TravisCI, Mocha, and Chai

Chingu project type: Tier-3/ organic

Team: Jdmedlock, Kim, Nick, Rich (with special appearances from Kornil)

Countries: Japan, Germany, Greece, USA and a random Spain/Italy connection ;p

Github

Live

DevGaido development history visualization

Kronos Timezoner — bot that automatically converts timezone differences for remote dev teams

Stack: Nodejs, ExpressJS

Chingu project type: Tier-3/ clone → pivot

Team: dsegovia, jdrichardstech

Countries: Mexico, USA

Github

Live

ALSO: Kronos live in the slack app directory!

p.s. if you’d like to contribute to this project feel free to reach out to @dsegovia or @jdrichardstech!

Visualization of Kronos’ development

Machine Learning adventure — THE DARTH CLASSIFIER

“Mine, Preprocess and Classify images of Darth lords and learn to identify the lord in current image.”

Stack: Keras, OpenCV and python

Countries: Nigeria, India

Chingu project type: data science cohort project

Team: ofemeteng, geekcomputings, trion

Github

AVIS — a nonprofit project for a blood donor clinic (ongoing)

a sneak peak glimpse

Stack: React, React-redux, firebase, CSS, webpack

Chingu project type: Tier-3/ nonprofit project

Countries: Italy, England, USA

Team: rifkegribenes, rpemberton, jayullman, kornil

Note: this team has had an interesting team dynamic in that 3 of the 4 people working on this project have gotten dev jobs during its duration (and the only reason I can see that it hasn’t been 4 out of 4 is that one hasn’t been looking for a job ;p)

Github

OVERHEARD IN CHINGU INTERLUDE #1

just had my first PR accepted and merged for the project! I am officially an open source contributor!

I actually for the first time (with such big project) wrote nearly whole page from top to bottom and when I finished writing (without npm start) checked my work (and fixed some typos etc) I saw a page which I had imagined. It felt powerful.

That is part of being a programmer ^^ You make learning how to solve problems your profession :stuck_out_tongue:

I love that about programming (and the freedom to live wherever) :slightly_smiling_face:

I’m good. Have been focused on my daughter who was born yesterday morning. I’ll have a break over text couple of days.

I just added a slash option: “/testing exit”. It will allow a player to exit at any time.

used to be life choices we make define us as people. now frontend library choices define us as people. :ghost:

one of the balancing acts as a new developer is knowing when to use packages or not. There is a sweet spot of maintainability, flexibility, and efficiency that is hard to find

I say seek an everlasting learning curve… That is where greatness and progress happens.

Bears-team-12 — Jobbatical reverse-engineered!

Stack: React, CSS, MongoDB

Chingu project type: Tier-3/ clone

Countries: England, Sweden, Poland

Team: redrocket, Kekami, osirisseye

Github

Live

HUDDLEHUNT — Remote Workspaces for Remote Workers (ongoing)

Team: greatscot, spences10, afixoftrix

Chingu project type: Tier-3/ clone → pivot

Countries: England, Nigeria

Github

New Providence Mobile App Landing Page

Stack: HTML/CSS/JS, Flexbox model, media-queries (page is fully responsive)

Chingu project type: Tier-1/ clone

Countries: Russia, Brazil, Dominican Republic

Team: @nat, kakouz, luisjaquez

Github

Live

JobsOnTheGo app

Stack: MERN

Chingu project type: Tier-3/clone → pivot

Team: @ksmai, @avidrutham, @cbchien46

Countries: Singapore/Hong-Kong, Taiwan, India

Github

Live

Autobot — A tool for remote dev teams doing Chingu Build-to-Learn projects

Team: vampiire (shout-out to dsegovia)

Chingu project type: Tier-3/ organic

Github

Draw Dash — a collaborative drawing app!

Stack: MERN (React)

Chingu project type: Tier-3/ clone → pivot

Team: wildlifehexagon, reece

Github

Live

Momentum clone in React!

Stack: React, webpack, node.js

Countries: Sweden, Portugal

Team: @marigerr and @jrpcodert5

Github

Live

What was the best aspect of your team project experience?

Opportunity to meet and work with each other. Also practice with group work on git including giving and receiving PR reviews. Get remote web development experience and learn how to deal with time and task management.

The Labyrith — a game!

Stack: React, Vanilla JS, Rot.js(library for rougelikes)

Chingu project type: Tier-3/ clone → pivot

Team: cc, freddydumont, mmarinm

Github

Live

Chingu Board — Bring Ideas to Life

Stack: VueJS, bulma, babel, Node, Express, Mongo

Chingu project type: Tier-3/ clone → pivot

Countries: France, Poland

Team: napstablook, tom

Github

Live

Chingu Pair-Programming Bot — PAIR-PROGRAMMING FESTIVALS ALL-THE-TIME!

Stack: Node, express, vanilla JS, CSS

Chingu project type: Tier-3/ clone → pivot

Countries: Mexico, USA

Team: agathalynn, dsegovia

Github

Live

Regex dojo — Train, spar and fight your way to REGEX mastery!

Stack: Node, express, j-query, materialize css

Chingu project type: Tier-3/ clone → pivot

Countries: Canada, USA

Team: @exsqzme, @roxroy

Github repo

Live

React-dash

Stack: React, Redux, Styled Components

Chingu project type: Tier-2/ clone

Team: bantuist, GR4296, psychometry,

Github

Live

Jobbatical Reverse-engineered!

Team: jenovs, miljan-fsd, zyberg

Countries: Lithuania, Serbia, Latvia

Github

Live

T.I.G.E.R. Bot — Technical Interview and General Enquiry Bot

Stack:

Team: wildlifehexagon, asteed21, ermarie

Github

Live

Paperbot.ai landing page clone

Stack: HTML, CSS, jQuery

Countries: Hungary, Russia (but living in Switzerland)

Team: @metazor, @dar0n

Github

Live

Wildride — meet and get to know others devs!

Stack: React, MongoDB, Express, Node, React Router 4

Project type: Tier-3/ clone → pivot

Countries: Sweden, Germany, India

Team: @osycon, @linus_br, @avidrutham

Github

Live

Multi-dash

Stack: JQuery with gulp and webpack setup

Chingu project type: Tier-2/ clone → pivot

Countries: Serbia, Romania, Poland

Team: @puritanic, @tudorflorea, @brx, @vera (PM)

Github

Live

Donut Clone

Stack: HTML/CSS/Bootstrap

Chingu project type: Tier-1/ clone

Countries: Uganda, Nigeria, Bulgaria (in London)

Team: @umiii, @curiouscc, @shyakaster

Github

Live

What was the best aspect of your team project experience?

Collaborating with a team and learning how to handle a project.

Momentumdash clone

Stack: HTML, CSS, Bootstarp, Javascript

Chingu project type: Tier-2/ clone

Team: @pai, @eureka

Github

Live

Meetupbot — check meetups in your city right in slack!

Stack: Nodejs, Google Geocode API & Meetup

Chingu project type: Tier-3/ clone → pivot

Team: @linus-br, @zamhaq, @premprakashsingh

Github

Overheard in Chingu Interlude #2

Language: Twi — translation in video details

congratz on getting an offer so fast

Merged… Pulled… Merged… Testing…Working! :beers:

That said I find it helpful to look back and realize how far I’ve come … Just a year ago I didn’t know anything about programming and now I feel like I can create things which is an amazing feeling

pseudocoding in comments has saved my ass so many times

It doesn’t matter what technologies or libraries you choose or prefer as long as you are productive using them and you have a good reason for doing so. I’m a bit opinionated, but I may research a library because its popular, but what I choose is based on its features and attributes (like “good” performance, low memory footprint, low learning curve, etc.).

I find refactoring code soothing lol

Cool. I’m happy to catch up tomorrow. I currently have no bathroom (literally its a bare room now) and expecting a baby on Monday. Goal is to finish my bit by the end of today.

if it’s fine with everyone i’ll take the user registration and login :fiesta_parrot:

I think we’ve spent enough time on this code review. Time to merge. Any final thoughts?

Merged. :aah_yeah:

looks really awesome!! chingus never stop to amaze me

It’s great! This is what they call happiness :bunny_groove:

Check please your new task card! There is a description in the comment to it, read it carefully, there is useful info in it

Oww you guys rock. I’m so grateful to have you as teammates.

TranslateBot — translate easily into several languages!

Chingu project type: Tier-3/ organic

Team: daft.so.wow

Github

tabyetu

Stack: Javascript, CSS and HTML5

Chingu project type: Tier-2/ clone → pivot

Countries: Cameroon, Nigeria

Team: @iambonface @sos @peoray

Github

Live

What was the best aspect of your team project experience?

On behalf of my team, we would like to thank the Chingu community for the support. We have learned a lot together and we are humbled by the remote development experience. We came to build to learn but we have graduated more informed, agile and focused.

CampDashApp

Stack: NodeJS, Electron, jQuery, and a lot of plain old Javascript

Chingu project type: Tier-2/ clone

Team: @awade, @abecel22

Github

What was the best aspect of your team project experience?

Getting to code something with a result in mind. Also the dedication of our team.

devMOP

Stack: Html, Css, Javascript, jQuery, JSON

Chingu project type: Tier-2/ clone → pivot

Countries: Algeria, Spain, Sweden

Team: @fati, @mussol, @soreg

Github

Live

What was the best aspect of your team project experience?

Motivation. The team was highly motivated from start to finish!

Round Table Battle — a slackbot game!

Stack: Mongo Express Node Css Javascript

Chingu project type: Tier-3/ clone → pivot

Team: @Josh5231 @reece @nealthom

Github

Live

Hip-D Lost & Found Pets app

Stack: React, Redux, Firebase, and we’ve worked a lot with the Google Maps API

Chingu project type: Tier-3/ clone →pivot

Team: First iteration: @mmadden, @grandwizard, @pharaohlxvino

Second iteration: @mmadden, @gmunker

Github

Live (first iteration)

Live (most recent iteration)

“Our target audience is a small group of animal lovers, and animal advocates in Donelson, TN who voluntarily rescue lost and stray animals in the city. There will be an open door for similar groups in the surrounding area.”

Intro-Bot

Countries: China, India

Chingu project type: Tier-3/ clone → pivot

Team: pankaja, leofis

Github

Live

Freecodecamp Alumni Network

Stack: React, docker, github api

Team: @nostackdubstack, bonham0000

Chingu project type: Tier-3/ organic

Github

Live

Slack n Study bot (SNS bot)

Team: pankaja, trion

Chingu project type: Tier-3/ organic

Github

Live

Euforia-Clone

Stack: html,css,bootstrap 4,Vanilla javascript

Chingu project type: Tier-1/ clone

Countries: Nigeria, India

Team: @umiii @itsdpm

Github

Live

JobTab

Stack: React + Redux

Chingu project type: Tier-2/ clone → pivot

Team: @willsoares, Diemano NĂłbrega

Github repo

Live

Latexnotes

Team: @kali , @awareness481

Chingu project type: Tier-3/ clone →pivot

Github

Live

FCC Community Resources Review

Stack: Python (data mining, data analysis, machine learning); Firebase (database); Angular (frontend); Trello/Slack/Github for project management

Chingu project type: Tier-3/ organic

Countries: Netherlands, USA, Romania

Team: @ec-ccs @sandra-d (@vera as assessor)

Github

Live

Web-notes

Stack: Vue.js, Bootstrap (Grid), Node, Mongodb

Chingu project type: Tier-3/ clone →pivot

Team: @smhrjn, @leovcunha

Github

Live

Web Bakers

Chingu project type: Tier-2/ clone → pivot

Team: jjprevite, rachelw, reub

Github

Turtle Dash

Stack: javascript, jquery

Chingu project type: Tier-2/ clone

Countries: Colombia, Nigeria, Germany

Team: Jneidel, Dahrah, Dansteve, Timh1203

Github

Live

Turtle Momentum

Stack: jquery and bootstrap

Chingu project type: Tier-2/ clone

Team: philness, vikwilliamson

Github

Live

The Chingu Chimp

Chingu project type: Tier-3/ clone →pivot

Team: vampiire

Github

Bears-team-10 Jobbatical Reverse-engineered

Stack: Node, Mlab, express, heroku, mongoDB

Chingu project type: Tier-3/ clone

Countries: Nigeria, England, Spain

Team: @ajibs, @chykrinks, @lidiya, @floonone

Github

Live

Chingu-Voyage Challenge — A letter to my past self

A path to building a full stack app with javascript

turtleTab

Stack: HTML/CSS/JavaScript/JQuery

Chingu project type: Tier-2/ clone

Countries: Russia, England, India

Team: @natalka1122, @8thday, @abhi_hk95

Github

Live

What was the best aspect of your team project experience?

Speaking personally, the best aspect of my team project experience was the way that working with the team broadened my thinking. Every team member brought new ideas and new ways of thinking and coding with them, and showed me possibilities I would not have seen while working on my own.

Project showcase app

Team: Ramirop, Ninomaj

Chingu project type: Tier-3/ clone — pivot

Country: Argentina, Croatia

Github

Live

WallCat

Stack: HTML, CSS, Javascript, Jquery

Chingu project type: Tier-2/ clone

Team: @ankit-prgmr , @superjuboy, @thecodearrow

Github

Live

btfbot — compare Github stats!

Stack: Nodejs, github api, html/css

Chingu project type: Tier-3/ clone → pivot

Country: Egypt, Nigeria, Poland

Team: adeyinka, aweltar, rehab-ahmed

Github

Live

Clock New Tab

Stack: HTML/CSS, Javascript

Chingu project type: Tier-2/ clone

Team: @naved @rahulkumar082 @saeedjassaniInspire

Github

MomentArt

Stack: React

Chingu project type: Tier-2/ clone

Team: @ckingbailey, @dmatt

Github

What was the best aspect of your team project experience?

Sharing excitement as members completed steps.

Overheard in Chingu Interlude #3

My wife and I just had a baby; I am literally typing this with 1 hand as I burp her.

Yeeah do that. We got each other’s back if it comes to that :stuck_out_tongue:

I want to be in the next cohort as well should i apply now? This hands on, up all night exp is nerve wrecking, fun, and feels like a test id hate to not pass, i love. the pressure make me learn all day and night.

So at the very least, I am looking back tonight at every project I have made and saying: why didn’t I learn how to use React Router sooner?

No learning of any kind is a waste of time

Currently I’m not sure what should we test apart from `rendering without blowing up`

ok, PR done

ok merged it works! :onion_cheer::

Great work. I just setup the database and the models

Trying to figure out how we’d use github to manage our code i.e review code and merge

take a look at the install-fix branch and compare your code with mine. Try not to over think things, it’s much simpler than you think. If you have any trouble or questions I can guide you, and I’ll be glad to do so

thanks so much. i guess you can sense that i know i’m failing. but if you are not giving up on me i’m not giving up. I will look at this tomorrow. now today.

I’m not giving up on you, I got very interesting ideas thanks to you. I like how you think (different)

Great work! Lets keep this momentum going

Giggle-bot

Stack: Node and Express

Chingu project type: Tier-3/ clone → pivot

Countries: Ghana, USA, Nigeria

Team: @amanfojnr @afixoftrix @benjaminadk

Github

Live

Slack MetaScraper

Chingu project type: Tier-3/ organic

Team: vampiire

Github

Momentum Clone

Stack: HTML, CSS, Javascript, Axios

Chingu project type: Tier-2/ clone

Team: bernar83, bakerkretzmar, davidlarsketch

Github

Live

Slightly Spiffy Splash Page

Stack: React w/ create-react-app

Chingu project type: Tier-1

Team: @platymatt @wallcrawlish @codekevcode

Github

Live

Leoh clone!

Stack: Node, React, CSS3

Chingu project type: Tier-2/ clone

Countries: Canada, USA

Team: joshmorel, wjhurley

Github

Donut Landing Page

Stack: HTML/CSS

Chingu project type: Tier-1/ clone

Team: Abutler911, brandonrasmussen2, zofrus

Github

Live

Baseball App Discovery App

Team: @sandra-d, @jarold, @sandbin42,tlannoye11

Chingu project type: Tier-3/ clone → pivot

Github

Live

Momentum clone

Stack: React, Node

Chingu project type: Tier-2/ clone

Country: Australia

Team: ashiyamanno

Github

Live

Happy-coder-bot

Team: @devonte5stars11 @jcho @thorbw

Chingu project type: Tier-1/ clone → pivot

Countries: Norway, USA

Github

Live

Landing Page for PaperBot

Stack: HTML, JS and Bootstrap

Chingu project type: Tier-1/ clone

Countries: Portugal, Italy

Team: @alessionovi90 @mariombaltazar @slowdata

Github

Live

Donut Finder

Stack: Javascript, CSS, HTML, Bootstrap

Chingu project type: Tier-1/ clone

Team: @irmattg @jaqsctt

Github

Mr. Musk bot for Voyages

Stack: Python

Chingu project type: Tier-3/ organic

Country: India

Team: @trion

Chingu Imgur bot

Stack: Go

Chingu project type: Tier-3/ clone →pivot

Team: ishamjain

Live

Inspire-bot

Team: daft.so.wow

Chingu project type: Tier-3/ organic

Github

The Professor

Team: shoesandsocks

Chingu project type: Tier-3/ clone →pivot

Github

Live

Pixel Artist

Team: catssoundawesome, soreg

Chingu project type: Tier-2/ organic

Live

Owls-team 2

Team: serhii, irmattg

Chingu project type: Tier-1/ clone

Github

Live

ValStringer

Team: vampiire

Chingu project type: Tier-3/ organic

Github

Callie-Clone

Team: seriicss, emadera19, navedrizvi

Chingu project type: Tier-1/ clone

Github

Live

Paypal Clone

Team: pai, eureka, mopilo

Chingu project type: Tier-1/ clone

Countries: USA/Thailand, USA, Nigeria

Github

Live

Tick (chingu ticketing system)

Stack: HTML, Ruby, a tinge of javascript

Chingu project type: Tier-3/ organic

Country: Colombia

Team: OXYRUS, empanadas

Github

Live

Sona Sarovar Trust — a nonprofit project (ongoing)

Stack: NodeJS, MongoDB

Chingu project type: Tier-3/for nonprofit

Team: yasserhussain, new members pending

Github

Live

Chingu website (ongoing)

Team: Oxyrus, lidiya, kim (thanks kim!)

Chingu project type: Tier-3/ organic

Countries: Colombia, England, Germany

Github

BuddiCoach

Team: thislekan, nedu, @amanfojnr, @petra

Chingu project type: Tier-2/ clone → pivot

Countries: Netherlands, Nigeria

Github

Sports Network

Team: @fish94, @jimrhead

Chingu project type: Tier-3/ clone → pivot

Github

Live

Codeploy

Team: icartusacrimea, roxyroy, cc

Chingu project type: Tier-3/ clone → pivot

Github

Live

The Chingu project itself

Countries: 116

Live

Glimpses of the Project Process (aka rough work from teams)

That’s all folks!

--

--

Chance McAllister
Chingu
Editor for

Founder @ Chingu. Experience Designer. Lifelong learner. Teacher. Runner. Reader. Insatiably curious. Apply here: chingu.io