Inspiration
The idea for CareConnect came from observing the challenges many people face when trying to book home-based healthcare services. Long wait times, lack of verified professionals, and unorganized booking systems often leave patients and caregivers overwhelmed. I wanted to build a platform that bridges this gap using modern web technologies — secure, fast, and user-friendly.
What it does
CareConnect is a nursing care appointment platform that allows users to book verified nurses for home-based healthcare. It features secure authentication, role-based dashboards for users, nurses, and admins, appointment scheduling, and admin approval workflows — all through a clean and responsive interface. The platform ensures that only authenticated users can access features relevant to their role, making the experience streamlined and secure.
How we built it
Frontend: using React, Vite, and Tailwind CSS for a fast, modular, and responsive UI. Backend: Developed using Bolt.new powered by Supabase, which handles authentication, database management, and access control. Auth & Roles: Supabase Auth for email/password sign-in, with roles (user, nurse, admin) stored in a profiles table. Data Handling: Supabase manages real-time data updates and stores appointments in a secure appointments table. Routing: React Router is used to navigate between login, dashboards, and appointment pages. State Management: React Context handles the authentication state across the app.
Challenges we ran into
Role-based Redirection: Ensuring the correct dashboard loads based on user roles required custom logic and secure routing. Supabase RLS Policies: Configuring Row-Level Security in Supabase for safe access to user-specific data was complex but essential. Frontend-Backend Sync: Since the frontend and backend were built separately (Lovable & Bolt.new), keeping them aligned in terms of data schema and flow was challenging. Limitations in No-Code Tools: Some advanced features (like smart scheduling or payment integration) had to be simplified due to constraints of no-code platforms.
Accomplishments that we're proud of
Successfully built a fully functional healthcare platform using AI-powered tools in a short time. Achieved secure role-based authentication and access control without a traditional backend. Designed a clean, responsive, and user-friendly UI that feels production-ready. Managed to align separately built frontend and backend workflows into a single cohesive product.
What we learned
How to effectively use Supabase for authentication, database, and role-based access control. How to build frontend UIs efficiently and integrate them with a backend. The importance of schema planning and routing in full-stack applications. How to debug and align independent tools to function as a single application. Better understanding of real-world problems in booking systems and healthcare accessibility.
What's next for CareConnect
✅ Add Stripe payment integration for paid bookings. ✅ Introduce smart nurse matching based on availability and location. ✅ Enable profile editing for users and nurses. ✅ Build a more advanced analytics dashboard for admins. ✅ Add notifications and reminders for upcoming appointments. ✅ Launch a mobile-friendly PWA version for greater accessibility.
Built With
- css3
- postgresql
- react
- supabase
- tailwind
- typescript
- vite

Log in or sign up for Devpost to join the conversation.