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

Share this project:

Updates

Submission history