Front page of the Forum App.
Tagged with SCSS, Django, Vue.js, Bulma, Vuex Repository

A small forum app built on Vue.js, Bulma, and Django REST Framework. It has basic CRUD functionality for making posts and users. I used this project to learn more about Vue.js, Vuex, and writing an API. I'm currently hosting a version that uses a mock API on GitHub Pages.

View Project
Screenshot of the website.
Tagged with JavaScript, AJAX, Bootstrap Repository

This project applies JavaScript to a variety of tasks, including setting/getting cookies, adding interactivity to a website, form validation, and interaction with an API through AJAX. The pages are static HTML and Bootstrap was used for styling. Grunt and PostCSS were used to add vendor prefixes to the CSS.

View Project
Screenshot of the website.
Tagged with SCSS, XSLT, PHP, jQuery Repository

This project demonstrates more advanced web development topics, like server-side scripting, CSS preprocessing, and using a JavaScript library. The front-end features CSS Grid and jQuery. The back-end uses PHP to create pages, process the contact form, and transform XML to HTML using XSLT. NodeSass and CleanCSS CLIs were used to process SCSS and minify the resulting file. The storyboard is available here.

View Project
Screenshot of the website.
Repository

This project demonstrates foundational principles of web development, including writing valid HTML5, CSS styling, and implementing basic JavaScript. The project also explores designing for accessibility, optimization of media, and basic form processing (POST vs GET). Highlights include a responsive design, original JavaScript carousel, and original SVG logo. The storyboard is available here.

View Project