Inspiration

So we were thinking of ideas to work on and then it clicked, We can present and compile Code in a better way and Help improve the project and code management techniques.

What it does

Users can Add their projects and Files and collaborate with other users and write their codes in different containers and our backend will then collect all the containers compile the code and show the final output or errors if there are any.

How we built it

We used Dynamic Routing and Server-Side Rendering in NextJs (React framework) with Redux-Toolkit for Global State-Management and Firebase Rest Api for backend calls.

Challenges we ran into

The Main Challenge was the data management and fetching. As we progressed to further stages of our project, the complexity kept increasing and at one point we didn't even know what variables are for what values and what is being exported where.

Accomplishments that we're proud of

This project (though not fully complete) really was a level up for our skills and we're really proud of how far we've come before and after starting this project.

What we learned

We learnt a lot of new Technologies like Redux-Toolkit, NextJs , Integrated a lot of packages and api calls, the importance of a proper database schema and finally, the fruits of not giving up and finishing a goal that you set.

What's next for CodeMap

We're thinking of adding the live collaboration feature similar to that of Figma, Improving a bit of Authentication Security and Design and Adding the Backend Compiler with all the cases taken into account and Hope to not stop here and go on improving the project.

Built With

Share this project:

Updates