Inspiration

The inspiration for CodePlex was the ineffective way of teaching programming that I Experienced in my college. Many students just learn a programming language and not the basic idea behind programming. This makes it difficult to migrate to another language.

What it does

CodePlex is an online coding platform that will allow students to code in an interactive platform and teachers to monitor them in real-time and help with understanding programming concepts.

How we built it

We built the frontend mainly using react and the backend using python and FastAPI. the frontend is hosted on firebase and the backend on AWS. The backend uses a custom-made python library called compylex to compile code received from the users.

Challenges we ran into

The project is still under development and is not finished yet. The backend needs to be containerized and scaled for handling heavier traffic in the future.

Accomplishments that we're proud of

We have finished the designing of the project, the landing and login page and most of the backend

What we learned

We learned a lot on react,FastAPI,concurrency, Containers and a lot more

What's next for CodePlex

CodePlex will have a video conferencing and screen sharing feature that will allow it to be a fully functional learning platform

Share this project:

Updates