An innovative platform designed to connect visionary founders with talented developers, enabling seamless collaboration on groundbreaking startup ideas.
Co.Found is an online platform built to bridge the gap between founders and developers. Our mission is to empower entrepreneurs by making it easy to find technical co-founders who share their passion and vision.
-
Profile Creation:
- Founders can create profiles showcasing their startup ideas, vision, and the roles they need.
- Developers can create profiles that highlight their skills, experiences, and portfolios.
-
Application Process:
- Developers can browse startup profiles and apply to those that resonate with them.
- Founders receive applications that include the developer’s skills and expectations.
-
Matching System:
- Founders are notified of new applications and can review them to accept or reject.
-
Direct Communication:
- Post-acceptance, founders gain access to developers’ WhatsApp numbers for quick collaboration.
- Frontend: Next.js for server-side rendering and optimized performance.
- UI Framework: Shadcn for modern and responsive UI components.
- Authentication: Clerk for secure and robust user authentication.
- Backend: Convex for real-time data handling and serverless functionality.
Ensure you have the following installed on your system:
-
Clone the repository:
git clone https://github.com/codernotme/co.found.git cd co.found
-
Install dependencies:
npm install # or yarn install
-
Setup environment variables:
Create a.env.local
file in the root directory and add the following:NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=<Your clerk publishable key> CLERK_SECRET_KEY=<your clerk secret key> # Deployment used by `npx convex dev` CONVEX_DEPLOYMENT=<your convex deployment key> NEXT_PUBLIC_CONVEX_URL=<your convex public url>
Replace placeholders with your actual API keys.
-
Run the development server:
npm run dev # or yarn dev
Open http://localhost:3000 in your browser to see the app.
co.found/
├── components/ # Reusable UI components
├── app/ # Next.js app (e.g., home, dashboard, profiles)
├── public/ # Static assets (images, icons, etc.)
├── styles/ # Global and component-specific styles
├── utils/ # Helper functions and utilities
├── .env.local # Environment variables
├── package.json # Dependencies and scripts
└── README.md # Project documentation
npm run dev
: Starts the development server.npm run build
: Builds the production-ready application.npm run start
: Starts the production server.npm run lint
: Runs ESLint to check for code issues.
We welcome contributions to enhance Co.Found! Please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
. - Commit your changes:
git commit -m "Add feature description"
. - Push to your branch:
git push origin feature-name
. - Submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.