I am Emma, a Software Engineer living in Chicago. I started learning to program in my free time, and it quickly became an obsession as I took courses from all over the web.
Now, I am committed to improving my skill as I study the web's core concepts like website performance and hosting.
Create an application which can create, read, update, and delete user submitted notes. The users must be logged in to create notes and can only update and delete their own notes. All of the notes must be publicly visible without being logged in.
This application takes user input in the form of a note, which is stored securely in a MongoDB database. To create a note, the user must have an account on the app and be signed in. The user may then view all their notes as well as edit and delete them. Further, all the notes written by any user may be viewed publicly without an account on the app. Interaction with the database is facilitated by a custom API created using Express.js. The user interface is minimal, exists only for ease of use interacting with the database API, and is made with the Handlebars template engine.
Display photos efficiently and elegantly while creating an immersive user experience.
Photographs are loaded into a carousel scroller, which the user may page through. These photos on an automatic slideshow if the user is idle. Additionally, the user may select a category of photography and the corresponding photos will load in the side-scroller. The website also features the ability to view many photos at once by toggling the alternate view panel at the bottom of the page. Finally, the website contains an 'about me' page.