PandoraPublished on the
Pandora was a virtual learning environment, that I built during years 10 and 11. It was one of the first big projects, I programmed, and in the course of building it, I learned a great deal about server-side programming, HTTP, databases, templating languages, deployment, data serialisation and version control. I wrote numerous versions of the project.
I tended to use Bootstrap as the CSS framework, although in later versions I used SASS as a CSS pre-processor. I began using
For the database, I used MongoDB, which is a NoSQL database. In some versions, I also used Redis to store data about sessions.
Pandora included features such as quizzes, vocabulary quizzes, blog posts, YouTube integration and rich-text editing. Although the primary objective of creating it was as a learning experience and to experiment, Pandora was used in various classes at school, to test its functionality.