Skip to content

geraldiner/dev-streams

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dev Streams

A curated list of streams featuring live coding and development. This was mostly just a test in accessing the new version of the Twitch API.

Update January 15, 2022:

This project is no longer maintained or online. If you have any questions, please reach out to me directly!

Link to project: dev-streams.herokuapp.com

How It's Made

Tech used: HTML, CSS, TailwindCSS, JavaScript, React, Twitch API (twitch & twitch-auth npm modules)

This project displays a list of Twitch streams that feature live coding and programming (particularly related to my personal interests). It's built from create-react-app and uses the twitch and twitch-auth npm modules to use the Twitch API. I also used TailwindCSS for styling, trying to mimic the Twitch UI.

Optimizations

Setting up the authentication for Twitch was a beast and slowed me down the most. Thankfully I found the npm modules created by d-fischer.

Moving forward, I think it would be nice to add some functionality for more filtering, especially for English channels.

Lessons Learned

This was a lot of fun to build. As I go through my learning journey, it's been really helpful to talk to other developers and watch them build stuff too. The "Science and Technology" category on Twitch has some channels that aren't really coding-related, so being able to do this makes my search easier.

Other Projects

Check out other stuff I've worked on:

Minute To Win It Games API & Wiki: https://github.com/geraldiner/min-to-win

Rehabitter: https://github.com/geraldiner/rehabitter

Snapchat Clone: https://github.com/geraldiner/snapchat-clone

K.K. Radio: https://github.com/geraldiner/kk-radio

Let's Connect!

Let's talk about self-taught programming, experience design, (computer science) education, and/or Animal Crossing:

Twitter: @GeraldineDesu

LinkedIn: in/GeraldineR

Email: hello [at] geraldiner [dot] com

Currently working full-time at Nom Nom, but always open to any cool, interesting projects!

Languages