Pitch Your Dreams, Watch Them Soar
StartsUp is a powerful platform built with Next.js 15 where entrepreneurs can pitch their startup ideas for virtual competitions, explore innovative pitches, and gain visibility—all within an aesthetically pleasing, minimalistic UI that ensures a smooth and efficient user experience.
- React 19
- Next.js 15
- Sanity
- TailwindCSS
- ShadCN
- TypeScript
- Parallel and Sequential Fetching: Boosts performance and enables flexibility in API call patterns.
- Preview Mode with Sanity Live Updates: See content updates instantly, empowering users to manage pitches dynamically.
- Incremental Static Regeneration (ISR): Ensures the app serves fresh content while leveraging static generation for optimal performance.
- Per-Page Pre-rendering (PPR): Combines SSR and static generation at a granular page level for ultimate adaptability.
- Live Content API: Displays the latest startup ideas dynamically on the homepage using Sanity’s Content API.
- GitHub Authentication: Seamless GitHub-based login.
- Pitch Submission: Submit startup ideas with titles, descriptions, categories, and multimedia links (images or videos).
- Explore Pitches: Browse ideas with category filters.
- Detailed Pitch Pages: Individual pages with multimedia, detailed descriptions, and more.
- Profile Page: Access all pitches submitted by a user in one place.
- Editor Picks: Highlights top ideas via Sanity Studio.
- Views Counter: Tracks audience engagement metrics.
- Search Functionality: Quickly find pitches using advanced search.
- Clean and Minimalistic UI: Designed for an intuitive and distraction-free experience.
Ensure you have the following installed:
- Node.js (version >= 16.x)
- npm or yarn
- Clone the repository:
git clone https://github.com/ssr0095/StartsUp.git
- Install dependencies:
npm install # or yarn install - Create a
.env.localfile with your environment variables (refer to.env.examplefor required variables). - Start the development server:
npm run dev # or yarn dev - Open
http://localhost:3000in your browser to start pitching your ideas!
- Live Website for real-time interaction.
- Explore creative pitches from innovators worldwide.
Our user-centric interface ensures ease of navigation, focusing solely on functionality with essential pages while maintaining a modern, clean aesthetic.
Special thanks to the amazing open-source tools that made StartsUp possible: Next.js, Sanity, TailwindCSS, and ShadCN.