The problem Smart Code Compiler solves
- Users can program in 4 supported languages - C, C++, Python & Javascript.
- Users can set their default language, stored in the browser's local storage.
- We can download programs as PDFs on the go.
- A voice-assisted compiler to whom you can ask your general programming doubts.
- Detailed Github Repository.
- If you open an issue on Github, the bot will greet the user to promote Open Source Contribution.
- Used Github Actions and workflows to greet the first-time collaborators.
Challenges we ran into
- Job scheduling and handling API calls were tiresome.
- We have to manage the output file for C & C++ programs, so we have to create a separate folder programmatically and handle the file creations.
- Integration of various NPM modules and third-party software like jsPDF, Alan AI & AceEditor was time-consuming.
- Creating a User Interface that suits the programmer's environment for coding was a challenge for us.
- Working with Github Actions for the first time was challenging.