Inspiration
Often during team contests or competitions we end up working solo and could not work together as a team all the time. Thus we have come up with a solution to make teamwork easy and efficient. Furthermore, our solution is not only that but our solution can also be used as a platform for taking technical interviews as it comes up with a collaborative code editor along with chat implementation.
What it does
1) Can Code, Chat, and Compile on the same screen 2) Can Save Your Code too. 3) Can Collaborate with your peer groups to solve a particular problem. 4) Can filter questions according to the level of difficulty and topic of choice. 5) Can Code in several languages 6) Can also Change the theme of the environment and font of the text
How we built it
Being a team of beginners there were various technologies that we had to learn in a short period of time. (Like sockets, typescript, etc) Since everyone's learning curve is different, it was a challenge to work as a team efficiently. Thinking of delivering the best possible codebase, we decided in using best practices and faced various problems in that like dynamically stating types in typescript was quite a challenge in various situations Building a full-stack app with a clean UI in such a short period of time was quite a challenge since we were coding literally the whole day, communicating with the team. It was quite obvious that we faced a communication gap but eventually overcame this and built this amazing app which can come in handy in real word use also.
Challenges we ran into
Being a team of beginners there were various technologies that we had to learn in a short period of time. (Like sockets, typescript, etc. ) Since everyone's learning curve is different, it was a challenge to work as a team efficiently. Thinking of delivering the best possible codebase, we decided in using best practices and faced various problems that like dynamically stating types in typescript was quite a challenge in various situations Building a full-stack app with a clean UI in such a short period of time was quite a challenge since we were coding literally the whole day, communicating with the team. We faced a communication gap but eventually overcame this and built this amazing app which can come in handy in real word use also.
Accomplishments that we're proud of
We are proud that we were able to complete the project within provided time constraint as we were quite worried about it since most of the technologies we used in implementing our idea were new to many of us. Moreover, learning new technologies in such a short period of time and making a project out of them is what we are proud of.
What we learned
Worked with various new technologies like socketio , typescript. Learned and built team managing skills.
Built With
- cheeriojs
- codeforces-api
- material-ui
- node.js
- react
- socket-io
- typescript

Log in or sign up for Devpost to join the conversation.