Parcel Tracker API
Parcel Tracker is a backend application which allows users, both senders and receivers, to track their parcel. This application is designed with Java, Spring Boot and Hibernate. Unit testing is done via JUnit, along with Mockito. This application also uses Swagger UI for interactive API documentation for anyone to visualize the API resources available and make API calls to test out the endpoints. There is also entry and exit trace logging implemented using Log4j. Parcel Tracker is using an in memory relational database so it is easy for any user to download this repository and run the application.
Technologies Used
Java |
Spring Boot |
H2 Database |
Hibernate |
Swagger UI |
Log4j |
JUnit |
Mockito |
Rentalverse
Rentalverse is a full stack web application designed and developed to help individuals and small real estate investment firms manage their rental properties. This is a unique individual project that I created from the ground up. The inspiration for this project came from my knowledge gained in my previous work experiences. I will be continuously working on this project to build out more complex features. A demo account has been set up, just visit the site and click sign in.
Technologies Used
React |
React Router |
Redux |
Axios |
Tailwind |
Express |
PostgreSQL |
Sequelize |
Bcrypt and JWT (Authentication) |
BooyaTravel
BooyaTravel is a collaborative travel itinerary planner. Features include drag and dropping activities/itineraries while planning an itinerary, realtime chat with collaborators, autocomplete for simple and quick searching, and markers rendering on the map depending on the list of locations. This is a FullStack Academy Capstone Project, spanning over three weeks, with four contributors working together using agile software development.
Technologies Used
React |
Redux |
Express |
PostgreSQL |
Sequelize |
Axios |
React Beautiful DnD |
Socket.IO |
Tailwind |
Google Maps API |
Travel Advisor API |
Bcrypt and JWT (Authentication) |
Grace Shopper
GraceShopper is a Udemy-style e-commerce learning platform offering video courses for purchase. It supports video sorting by category, persistent shopping carts for both guests and registered users, and feedback to prevent the re-purchase of previously acquired products. This project was created using Agile software development, over the course of eight days with a four-man team at FullStack Academy.
Technologies Used
React |
Redux |
Express |
PostgreSQL |
Sequelize |
Axios |
Sass |
Bcrypt and JWT (Authentication) |
Portfolio
This is my personal portfolio website, built with Next.js, utilizing functional React components. State management is achieved with the React useState Hook. This is the very first iteration of my portfolio website, it will continuously evolve from both a design and functionality perspective.
Technologies Used
React |
Next.js |
Tailwind |