Pitch It is a web platform designed to connect startups seeking funding with investors. Startups can showcase their projects through detailed pitches, while investors can discover and evaluate promising opportunities.
- User Profiles: Dedicated profiles for both startups and investors, showcasing relevant information.
- Pitch Submission: Startups can create and submit comprehensive pitch presentations.
- Investor Search: Investors can filter and search for startups based on industry, stage, and other criteria.
- Next.js: React framework for server-side rendering and efficient web development.
- Sanity: Headless CMS for managing and delivering content.
- Sentry: Error tracking and performance monitoring.
-
Clone the repository:
git clone [https://github.com/kore4lyf/pitchit](https://github.com/kore4lyf/pitchit)
-
Install dependencies:
npm i
-
Run the project:
npm run dev
-
Configuration:
-
Set the following environment variables in your
.env.localfile:AUTH_SECRET= AUTH_GITHUB_ID= AUTH_GITHUB_SECRET= NEXT_PUBLIC_SANITY_PROJECT_ID= NEXT_PUBLIC_SANITY_DATASET= SANITY_WRITE_TOKEN= SENTRY_AUTH_TOKEN= NEXT_PUBLIC_SENTRY_DSN=
-
-
Usage:
- Users can log in with their GitHub account.
- Logged-in users can submit a pitch.
-
User Roles and Permissions:
- This application currently supports a single user role.
- Contributions: Contributions are currently not accepted.
- Coding Standards: No specific coding standards are enforced.
- Bug Reports: Please use the Sentry feedback button to report issues.
- Support: Support is currently not provided.
- License: MIT
-
Screenshots:
-
Credits/Acknowledgments:
Important Notes:
- Ensure you have Node.js and npm installed.
- The
.env.localfile should be created in the root of your project. - Replace the placeholder values for the environment variables with your actual credentials.
- Place the "pitchit-home.png" file in the public folder of your project.
