The problem ColabCode solves
This portal is having all the necessary tools and materials what a developer need in his/her daily life like:
- Job opportunities - We will fetch job and intern opportunities from few good APIs and it generally happens that we know that a intern opportunity is gonna open by next month but when the forms are actually rolled out, at that time it slips from our mind. So, this portal will scrap the date and time of last submittion and will notify you regularly to fill up the form of your interests.
- Books - PDF of all important books at one place. Person can read as well download the book too.
- Blogs- Blogs on various technical topics
- Team- Team who build the portal
- Code Together - This is the main feature of our portal where many developers can enter a room through a room code and can code together in real time. We were facing this issue from a long time. There were already websites to work in real time collaboration for normal text editor but not with programming language compiler. Here we will make our text editor as dynamic to support almost all languages that a developer need in his/her daily life.
In this Code Together section, we can do video call and take notes at the same time. If video call is not working, then we can do chat as well.
- Dashboard- here, the developer will have all his details fetched from Github API and user can manage TODO as well as Project ideas list as well.
Challenges we ran into
We are able to make our text editor in collaborative real time with normal text editor only, but after making 3 different text editors for html, css and js, we are getting few errors from socket side. So, we need to work on that.