The following are projects that I have been involved in. The list is ordered with the most recent project at the top. There is a mix of both personal projects and projects done at school.
Summary : An E-commerce App which has two different user modes, customers and manufacturers. Customers can view items, buy items, leave reviews, and see their purchase history. Manufacturers can add items, view their customers and modify their items. Built using ReactJS as the frontend with NodeJs/Express and MongoDB/MySQL in the backend connected through REST API.
Year : 2020
Group Size : 1
Things learned/Used : ReactJS, NodeJS/ExpressJs, MySQL, MongoDB, REST API
Source CodeSummary : A simple social media website which uses EJS as the view engine for the frontend and NodeJS/expressJS for the backend. The website allows for creation of topics and posts and allows users to interact through comments.
Year : 2020
Group Size : 1
Things learned/Used : HTML, CSS, BootStrap, JavaScript, NodeJS, MySQL
Source CodeSummary : A website/portfolio I created to allow employers to take a quick glance at some of my projects.
Year : 2020
Group Size : 1
Things learned/Used : HTML, CSS, BootStrap, JavaScript
Source CodeSummary : Created a simple BlackJack game, todolist and calculator to obtain a more solid understanding of JavaScript.
Year : 2020
Group Size : 1
Things learned/Used : HTML, CSS, Bootstrap, JavaScript
Summary : A website system which imitates Quora. Using several architectures, the system was created which allows users to create posts, create topics, and comment on posts(supports nested comments)
Year : 2020
Group Size : 4
Things learned/Used : HTML, CSS, Java, JSP, JavaScript, MySQL
Source CodeSummary : A website system which allows users to purchase items from a catalogue list. The website also allows businesses to add items of their desire, track their customer records and remove their items.
Year : 2019
Group Size : 2
Things learned/Used : HTML, CSS, PHP, MySQL
Source CodeSummary : A Java GUI application which 4 different user modes. Allows customers to rent places, while allowing landlords to put their places for rent. Heavily focused on back end. Focused on software design patterns to allow easier change of code if needed.
Year : 2019
Group Size : 2
Things learned/Used : Java, MySQL
Source CodeSummary : A Java GUI application emulates a tool shop using the MVC architecture. This GUI allows customers to buy and sell tool items. The GUI keeps track of items and listings when items run out or are below a certain threshold, and notifies the business owner that they must restock.
Year : 2018
Group Size : 2
Things learned/Used : Java, MySQL, Multithreads/ThreadPools
Source Code