Team Array of SunshinepresentCode Circle
Code Circle Demo Video | Northcoders Project Presentations
Connecting coders around the globe
During the Northcoders bootcamp we were introduced to the concept of pair programming and found it improved our learning experience. We recognised that opportunities for pair programming would be limited once we leave the bootcamp. Code Circle was created to allow coders to easily find others to pair with on personal projects. Users can create posts outlining the projects they wish to collaborate on. They can reply to each other's posts, direct message, video call, and share their screens with one another.
The Team
Joe Dobbins
Kyron Smith
Johnny Fong
Rich Cawdron
Nasra Mohammed
Technologies
Nextjs: Commonly used in big companies (Moonpig, Ao.com), easy to learn if you know React. Firebase: We had a lot to learn and implement on the front-end, so we wanted to abstract away some of the back end. It also has a lot of ultilities/SDK's - already had an authentication system and firebase storage to allow us to store photos. WebRTC: Commonly used video calling technology with good documentation.
Challenges Faced
Would have preferred to use an SDK for WebRTC, versus using the base version - difficult to implement. Couldn't host our next.js app on firebase, ended up having to host on vercel.