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
Log in or sign up for Devpost to join the conversation.