ESP32 Door Lock App is a React Native application that allows you to control your door lock using your smartphone. It uses Firebase as the backend and Expo for development.

React Native

Expo

Firebase

JavaScript

NativeWind

OrganizeIt provides a project management system that allows you to create, manage, and share projects with your team. It has a role-based access control system that allows you to manage your project by assigning roles to your team members.

Laravel

ReactJS

TailwindCSS

PHP

This is a clone of the official website of Tarlac State University. This is a project that got perfect score in my Web Development subject.

NextJS

TypeScript

TailwindCSS

Event++ is a collaborative event planning platform that allows you to create, manage, and share events with your friends. It has a role-based access control system that allows you to manage your evvent by assigning roles to your friends.

NextJS

TypeScript

TailwindCSS

Shadcn

Clerk

Supabase

PrismaORM

Postgresql

Syncfussion

A-Idea is a tool to generate ideas for your content. A platform that helps you to create idea with the help of Gemini AI. A-Idea is a free to use platform that offers powerful tools and resources to help you get started.

NextJS

TypeScript

TailwindCSS

Gemini API

Shadcn

Clerk

Neon

DrizzleORM

Charina's Store is a full stack website that showcases the integration of modern web development technologies. This is my final project in CS50. One of the key features of Charina's Store is its Role-Based Access Control (RBAC) system.

NextJS

AWS S3

TypeScript

TailwindCSS

Shadcn

MongoDB

Google OAuth2.0

A simple todo app that allows you to add, delete, and mark tasks as completed. This project is built using ReactTS and Firebase. It also uses TailwindCSS for styling and Vite as a build tool. Firestore is used as the database.

ReactTS

Firebase

TailwindCSS

Vite

Firestore

This is a Case Study from Comprog 3 which got perfect 100 score. The project is a desktop application that allows you to rent a car. We were given a task to meet the requirements of the problem.

Visual Basic

CSV as Database

This is a case study from Object Orient Programming. Cinematrix is a desktop application that allows you to search for movies and TV shows. The project is built using JAVA Swing and uses CSV as a database. It also integrates with the TMDB API to fetch movie data.

JAVA Swing

CSV as Database

TMDB API

This is a case study from Computer Programming 2. The project is a simple music player that allows you to play, pause, and stop music. The project is built using JAVA Swing.

JAVA Swing

Started as a hobby in game development, Numble is a simple game that challenges your memory. This project is inspired by a tiktok filter that is popular in the Philippines. It allows you to play the game and challenge your friends through high scores.

Unity

CSharp

My first project in web development. A simple website that allows you to confess your feelings forcefully. This project is built using HTML, CSS, and JavaScript. This project is inpired by the trend in tiktok that use programming as a way to confess their feelings.

Html

CSS

JavaScript