Capstone: Brilliant Dentistry

Skills used

  • Python, Flask, Mongodb, React, OOP

Details

  • Created a web app to replace existing website for a dental clinic
  • Application was a complete client and staff management application
  • Worked and coordinated with 4 group members
  • Project was designed, developed from the ground up.
  • More info at the capstone page
  • Demo Site

Bican Tenant & Property: Freelance

Skills used

  • React Native, Python, Flask, PostgreSQL, OOP

Details

  • Created a minimum viable product web application for property management
  • Created a RESTful API using flask
  • Created a frontend mobile app using React Native
  • Users had ability to signup and send service requests through mobile frontend
  • Request would be sent to property manager using mailgun
  • Users were authenticated through JWT tokens using the flask backend
  • Backend was hosted on Heroku using a PostgreSQL Database
  • Development is currently on hold, app is available on Google play
Yumoid: School project

Skills used

  • Java, Spring, JPA, Thymeleaf, OOP

Details

  • Created a web app using Spring Boot
  • Application was a functional recipe management app
  • Worked and coordinated with 3 group members
  • Used multiple spring boot modules including spring security for authentication
  • Designed and developed frontend and assisted with project backend
  • Applied design patterns such as dependency injection, and MVC
GBCSporting: School project

Skills used

  • C#, ASP.net MVC WebApp, SQLserver, EFCore, Razor Pages, OOP

Details

  • Created a web app using ASP.net MVC
  • Application was a functional product management platform
  • Worked and coordinated with 4 group members using Git and Github
  • Responsibilities included designing a RDMS Schema
  • Created models used to scaffold SQL databases using EFcore
  • Also created HTML layout and CSS
  • Applied design patterns such as dependency injection, and MVC
  • Project Github repo
Classyfinds: School project

Skills used

  • PHP, MariaDB (XAMPP), MVC, OOP

Details

  • Created a PHP application using the XAMPP stack
  • Application was a classified website to list items
  • Worked and coordinated with 2 group members
  • Responsibilities included designing a RDBMS Schema
  • Used the MVC pattern to create webpages for listing and viewing items
  • Created HTML layout and CSS styling
  • Added validation to forms and input
Airline reservation manager: School project

Skills used

  • C#, OOP design

Details

  • Created a C# application for managing airplane and airlines
  • Focus of the project was to learn how to apply OOP techniques
  • Worked and coordinated with 2 group members
  • Responsibilities included designing a OOP UML diagram
  • Responsibilities included creating all base class and their manager classes
  • Ensured proper interactions between classes
InvoiceManagerGUI: Personal Project

Skills used

  • Java, JavaFX, docx4j, SQLite

Details

  • Created a Java application for managing invoices
  • Project was created to assist bookkeeping
  • Solo project based on my experience in creating invoices
  • Learned advanced Java and JavaFX programming
  • Used third party libraries to create docx files based on data inputted
  • Project Github repo