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
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
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
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!
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)
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.
HUDDLEHUNT — Remote Workspaces for Remote Workers (ongoing)
Team: greatscot, spences10, afixoftrix
Chingu project type: Tier-3/ clone → pivot
Countries: England, Nigeria
Github
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
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!
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
T.I.G.E.R. Bot — Technical Interview and General Enquiry Bot
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
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
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
JobTab
Stack: React + Redux
Chingu project type: Tier-2/ clone → pivot
Team: @willsoares, Diemano NĂłbrega
Github repo
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
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.
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
Leoh clone!
Stack: Node, React, CSS3
Chingu project type: Tier-2/ clone
Countries: Canada, USA
Team: joshmorel, wjhurley
Github
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 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
The Chingu project itself
Countries: 116
Live