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 |