Skip to content

ssr0095/StartsUp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StartsUp

Pitch Your Dreams, Watch Them Soar

✨Live Website

🤖 Introduction

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.


⚙️ Tech Stack

  • React 19
  • Next.js 15
  • Sanity
  • TailwindCSS
  • ShadCN
  • TypeScript

🔋 Features

New Additions:

  • 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.

Core Features:

  • 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.

🔧 Installation and Setup

Prerequisites:

Ensure you have the following installed:

  • Node.js (version >= 16.x)
  • npm or yarn

Steps:

  1. Clone the repository:
    git clone https://github.com/ssr0095/StartsUp.git
  2. Install dependencies:
    npm install
    # or
    yarn install
  3. Create a .env.local file with your environment variables (refer to .env.example for required variables).
  4. Start the development server:
    npm run dev
    # or
    yarn dev
  5. Open http://localhost:3000 in your browser to start pitching your ideas!

✨ Demo

  • Live Website for real-time interaction.
  • Explore creative pitches from innovators worldwide.

🎨 Design Philosophy

Our user-centric interface ensures ease of navigation, focusing solely on functionality with essential pages while maintaining a modern, clean aesthetic.


🎉 Acknowledgements

Special thanks to the amazing open-source tools that made StartsUp possible: Next.js, Sanity, TailwindCSS, and ShadCN.

About

Start ups website using React 19 & Next 15

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published