Skip to content

jessicayang987/Portfolio_Website

Repository files navigation

GitHub API Integration with Supabase

Full-stack personal portfolio website built with React, TypeScript, Vite, Tailwind CSS, and Supabase. The site features five main navigation sections: About, Portfolio, Resume, Credentials, and Contact. It is CMS-powered, allowing website content to be edited, published, and organized through a functional admin dashboard without directly modifying code.

The backend is fully driven by Supabase serverless architecture, including PostgreSQL database management, Storage, Authentication, Edge Functions, and Row Level Security. GitHub API integration with Supabase is also implemented, allowing backend-related code changes from the connected GitHub repository, especially changes inside the supabase/ directory, to be pushed and synced with the Supabase production environment. This supports a cleaner and efficient deployment workflow for database migrations, Edge Functions, and backend configuration updates. I developed the full-stack framework and rapid prototype during the development phase, including the frontend, backend architecture, admin dashboard, Supabase configuration, and security setup, then collaborated with a developer for fine-tuning and production-level refinement.

About

Full-stack personal website built w/ React, TypeScript, Vite, Tailwind CSS, PostgreSQL and Supabase. Includes CMS-powered content management, an admin dashboard, authentication, storage, Edge Functions, and Row Level Security. I developed the full-stack framework and rapid prototype, then collaborated w/ a dev for production refinement/deployment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors