Skip to content

Latest commit

Β 

History

History
51 lines (27 loc) Β· 2.23 KB

File metadata and controls

51 lines (27 loc) Β· 2.23 KB

YC Directory – Startup Pitch Platform

YC Directory is a startup pitch platform built with Next.js 15 and Sanity, where entrepreneurs can submit, showcase, and discover startup ideas. Designed with a clean and minimal UI, it enables smooth browsing, discovery, and idea exposure.

Check it out here πŸ‘‰ YC Directory

  1. Tech Stack
  2. Features
  • React 19: Leveraging the latest features like Server Components and Actions.

  • Next.js 15: Full-stack framework for fast and scalable React apps.

  • Sanity: Headless CMS to manage and fetch content in real time.

  • Tailwind CSS: Utility-first styling framework for rapid design.

  • ShadCN/UI: Beautiful and accessible UI components.

  • TypeScript: Ensures type safety and better DX throughout the codebase.

πŸ‘‰ Live Content API: Displays the latest startup ideas dynamically on the homepage using Sanity's Content API.

πŸ‘‰ GitHub Authentication: Allows users to log in easily using their GitHub account.

πŸ‘‰ Pitch Submission: Users can submit startup ideas, including title, description, category, and multimedia links ( image or video).

πŸ‘‰ View Pitches: Browse through submitted ideas with filtering options by category.

πŸ‘‰ Pitch Details Page: Click on any pitch to view its details, with multimedia and description displayed.

πŸ‘‰ Profile Page: Users can view the list of pitches they've submitted.

πŸ‘‰ Editor Picks: Admins can highlight top startup ideas using the "Editor Picks" feature managed via Sanity Studio.

πŸ‘‰ Views Counter: Tracks the number of views for each pitch instead of an upvote system.

πŸ‘‰ Search: Search functionality to load and view pitches efficiently.

πŸ‘‰ Minimalistic Design: Fresh and simple UI with only the essential pages for ease of use and a clean aesthetic.

and many more, including the latest React 19, Next.js 15 and Sanity features alongside code architecture and reusability


Big thanks to @javascriptmastery for this incredible course.