The fastest way to create your profile.
Tuple.Guide.mp4
(Voice By ondoku3.com)
Note
⚠️ This project is currently in beta-like state and may contain bugs. If you encounter any issues, please report them in the GitHub issues - your feedback helps improve the project!Info 🚀 This project is submitted as part of the Supabase Launch Week 13 Hackathon.
- NextJS 15
- Supabase for auth and database
- Vercel
- Drizzle ORM
- Cloudflare R2 for storage
- Tailwind CSS
- Shadcn/ui
- DND Kit
- tiptap
- Sign in with Google and set your unique username
- Customize your profile page:
- Profile Image: Click to upload
- Name & Bio: Click fields to edit
- Links:
- Click "Add Link" and enter title & URL
- Add up to 10 links
- Click to edit, trash icon to delete
- Drag handle on left to reorder
There are many link aggregation tools available today, but I wanted to create a super simple profile creation tool that focuses on minimalism.
This project also served as an opportunity to:
- Experiment with modern technologies like Supabase and Next.js 15.
- Implement slightly complex but visually simple features, such as reordering items with drag-and-drop (using
@dnd-kit
) and saving their order.
- Custom domain support for personalized URLs.
- Analytics features to track profile visits.
- Customizable themes to make profiles more visually unique.