We wanted to create something inspired off websites such as HackerRank and LeetCode. We were looking to create an online Python interpreter that was simple for on the go and easy-to-use for beginning Python developers.
What it does
It's a web application that allows users to run and compile Python code.
How we built it
Challenges we ran into
Our first major challenge was with API calls. We switched APIs in the middle due to some API keys having several issues. We were able to find good documentation on utilizing the use of API keys with jQuery, and also, a shout-out to Kevin Dice who really helped out with that as well! Once we were able to fully run the web app on our local machines, we had trouble when moving the app to AWS. For some reason, the Bootstrap CSS we imported into asp.net would not import correctly into AWS, which required a manual transfer and a lot of time to figure out.
Accomplishments that we're proud of
Building an online IDE--something we were not for sure if we had the know-how at the beginning
What we learned
What's next for Pyrple
Incorporating some sort of intellisense, especially one aimed at beginner Python programmers, is a future development goal for this project. We also wanted to make our website more mobile friendly but simply ran out of town to implement this.