Projects

Projects by James Andrei Revilla

Production, internship, academic, and personal work across web, mobile, ERP, and desktop development.

Full-Stack E-commerce · Production Deployment

10th West Moto

A deployed motorcycle-parts storefront with inventory, role-based staff tools, and online/offline POS workflows.

My contribution: Implemented full-stack commerce features, offline inventory allocation, device approval, access controls, migrations, and tests.

  • React
  • Vite
  • Node.js
  • Express
  • PostgreSQL
  • Supabase
  • Vercel
  • Render

GitHub repositoryLive demo

Job Discovery & Automation · Owner-Only Application

JobPilot

A personal job-search workspace that brings discovery, matching, resumes, and application review into one place.

My contribution: Built the React/TypeScript workspace, private resume storage, Edge API, Gmail integration, and scheduled discovery workflows.

  • React
  • TypeScript
  • Vite
  • Supabase
  • Edge Functions
  • Cron
  • Gmail API
  • PWA

GitHub repository

Mobile Food Journal · Mobile · In Development

Crumbly

A photo-first food journal with collections, creative story exports, and portable photo-inclusive backups.

My contribution: Built journal and collection flows, photo tools, Story Studio, local persistence, backups, and the native sticker integration.

  • React Native
  • Expo
  • TypeScript
  • SQLite
  • Native Modules

Enterprise Internship Project · Internship · Team Project

PNOC REAMS

Property valuation workflows and reporting for an enterprise real estate management system.

My contribution: Contributed Property Valuation enhancements, reports, permissions, notifications, and UAT fixes within the Xurpas Enterprise Inc. development team.

  • Python
  • JavaScript
  • Frappe
  • ERPNext
  • MariaDB
  • Docker
  • Git
  • Ubuntu

Private Operations Project · Private Project

Cash Management Platform

Role-based workspaces for cash operations, approvals, reporting, and audit-aware workflows.

My contribution: Developed operational interfaces, reporting views, and role-based workflows.

  • React
  • Vite
  • Supabase
  • REST API
  • Vercel

Hackathon · Local AI · Local Prototype

BantAI

A privacy-focused tool that helps Filipino users examine suspicious English, Filipino, and Taglish messages.

My contribution: Contributed to the hackathon prototype and subsequent implementation of the message-analysis interface and local inference workflow.

  • React
  • TypeScript
  • Vite
  • Express
  • Ollama
  • Qwen
  • Zod

Hackathon · On-Device AI · Android Prototype

Tara LEVEL UP!

An Android quest app that turns chores, study, reading, and exercise into progress backed by proof checks.

My contribution: Contributed to a team-built hackathon prototype spanning mobile quest workflows and AI proof-checking integration.

  • React Native
  • Expo
  • TypeScript
  • llama.rn
  • whisper.rn
  • Zustand
  • Node.js

Student Productivity App · In Development

StudyNest

A student productivity app for authentication, course organization, academic settings, planning, and contextual mascot guidance.

My contribution: Designed and developed the mobile application structure, academic workflows, Supabase-backed data model, and contextual interface.

  • React Native
  • Expo
  • Expo Router
  • TypeScript
  • Supabase

ERP-Style Web Application · Training Project

Equipment Borrowing System

An ERP-style system for managing equipment records, borrowing requests, approvals, returns, and status tracking.

My contribution: Built the training application’s records, approval workflow, permissions, reports, and dashboard as a hands-on Frappe exercise.

  • Frappe Framework
  • Python
  • JavaScript
  • MariaDB
  • ERPNext

Internship Documentation System · In Development

OJT Tracking System

A student internship tracking and documentation system with role-based access for academic OJT workflows.

My contribution: Developed role-based internship documentation workflows across the React frontend and Laravel backend.

  • React
  • Vite
  • Laravel
  • PHP
  • MySQL

GitHub repository

Dessert Shop E-commerce · Academic Project

SweetSpot E-commerce System

A dessert shop platform with product browsing, cart and checkout, order tracking, and administration tools.

My contribution: Built customer shopping flows and administrative product, inventory, order, and reporting features.

  • PHP
  • MySQL
  • JavaScript

GitHub repositoryLive demo

Portfolio Website · Content Update

Personal Portfolio Website

A responsive React portfolio for presenting projects, training, qualifications, certificates, and contact details.

My contribution: Designed and developed the responsive portfolio, reusable content system, theme support, project archive, and contact experience.

  • React
  • Vite
  • Tailwind CSS
  • EmailJS

Live demo

Education Management Platform · Academic Project

E-Learning Management System

A role-based education platform for enrollment, curriculum, assessments, payments, and notifications.

My contribution: Implemented role-based education workflows, administrative records, dashboards, and supporting interfaces.

  • PHP
  • MySQL
  • JavaScript

GitHub repository

Business Website · Completed

Zen Tea Website

A responsive milk tea shop website with menu categories, brand information, locations, and contact pages.

My contribution: Designed and built the responsive multi-section website, navigation, menu presentation, and contact experience.

  • HTML
  • CSS
  • JavaScript

GitHub repositoryLive demo

School Website · Academic Project

Datamex College Website

A school website presenting institutional information, programs, campus details, FAQs, and admissions contacts.

My contribution: Built the responsive information architecture and front-end presentation for school programs, campus details, FAQs, and inquiries.

  • HTML
  • CSS
  • JavaScript

Live demo

Desktop Enrollment System · Academic Project

Student Enrollment System

A VB.NET desktop application for managing student registration, records, and enrollment workflows.

My contribution: Developed the desktop forms and record-management workflows for student registration and enrollment administration.

  • VB.NET
  • Visual Studio 2022

GitHub repository

Desktop Management System · Archived

Gym Management System

A Visual Basic desktop system for member records, subscriptions, payments, and daily gym administration.

My contribution: Built the desktop interfaces and CRUD workflows for members, subscriptions, payments, and renewals.

  • VB.NET
  • Visual Studio 2010

GitHub repository

Item Tracking Web App · Academic Project

Lost and Found System

A lightweight web application for reporting, reviewing, and tracking lost and found items.

My contribution: Developed report submission, item review, and status-tracking flows with a lightweight Express backend.

  • JavaScript
  • Node.js
  • Express

GitHub repository