Inspiration The idea for Core came from the need to create a centralized, secure, and user-friendly system for managing contracts, clients, and SLAs—especially for service-based companies. We noticed that many of these businesses rely on spreadsheets or generic tools that don’t meet specific needs like clause control, rate adjustments, and digital signatures. We wanted something smarter, more automated, and modern.
What it does Core is a contract and client management platform that offers detailed control over modules, pricing, contractual clauses, and SLAs. It allows users to:
Sign up securely with email authentication
Assign role-based access (Admin, Analyst, Client)
Manage clients and their subscribed services
Create and customize contracts with dynamic clauses, rate adjustments, and extra fees
Track contract terms, renewals, and digital signatures
Navigate through a modern, responsive UI built with Shadcn UI components
How we built it We built Core using:
Frontend: Next.js with React and Tailwind CSS, using Shadcn UI components
Backend: Supabase for authentication, database, and REST API
Additional Tools: Zod for form validation, Framer Motion for smooth animations, and future integration with Docusign for electronic signatures
Challenges we ran into Creating a flexible system to handle dynamic contractual clauses required advanced conditional logic
Designing and enforcing role-based permissions took careful database planning
Maintaining performance while building a modern, component-rich UI was a real challenge
Accomplishments that we're proud of We delivered a functional and visually appealing system within a short time
Built a scalable architecture that’s ready for future expansion
Laid the groundwork for integrating with external tools like digital signature platforms and analytics dashboards
What we learned We learned how to structure a complex app using best practices with Supabase and Next.js
The component-based approach of Shadcn UI greatly accelerated our development
Planning the business logic upfront helps avoid many implementation issues later
What's next for Core Integrate electronic signature platforms like Docusign or Clicksign
Add a metrics dashboard for active, expired, and upcoming contracts
Release an API for external integrations
Launch a beta version for real companies to test the platform in production
Built With
- bolt.new
- react
- supabase