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
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