Submitted by: Thuan Nguyen
Creatorverse is a full CRUD web application that allows users to discover, add, edit, and delete their favorite content creators.
The app is built using React and Vite for the frontend and Supabase (Postgres) for the backend database.
~18–20 hours
The following required functionality is completed:
- A logical component structure in React is used to create the frontend of the app.
- At least five content creators are displayed on the homepage.
- Each content creator item includes their name, URL, and a short description.
- API calls use the async/await design pattern.
- Clicking on a content creator item takes the user to a details page with their name, URL, and description.
- Each content creator has their own unique URL.
- Users can edit a content creator to change their name, URL, or description.
- Users can delete a content creator.
- Users can add a new content creator by entering a name, URL, and description, which is then displayed on the homepage.
The following optional features are implemented:
- A custom dark UI theme with a landing/hero page
- Content creators are displayed in a responsive card-based layout
- Images are displayed on each content creator card
Here is a walkthrough of the implemented required features:
- 🎥 Video: https://youtu.be/5Vt1icElYUk
- This project helped reinforce my understanding of React routing and CRUD operations.
- Integrating Supabase with async/await database calls was a valuable learning experience.
- I focused on creating a clean, responsive UI with an improved user experience.
Copyright 2026 - Thuan Nguyen