Skip to content

Nitesh-18/NR_DIR-Startups

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 NR_DIR Startups

Welcome to NR_DIR Startups! This is your ultimate directory for innovative startup ideas, where creativity meets collaboration. Explore, pitch, and discover groundbreaking ideas! 🌟

This project is powered by cutting-edge technologies:

  • Next.js Logo

  • Tailwind CSS Logo

  • ESLint Logo

  • Sanity Logo

  • GROQ Logo

  • Sentry Logo

  • Vercel Logo

With Partial Prerendering, the app ensures a fast, dynamic, and interactive user experience, blending real-time updates with optimized static content.


🌟 Features

👉 Live Content API

Displays the latest startup ideas dynamically on the homepage using Sanity's Content API.

👉 GitHub Authentication

Log in easily using your GitHub account, making access simple and secure.

👉 Pitch Submission

Submit your startup ideas, including:

  • 📋 Title
  • 📝 Description
  • 🏷️ Category
  • 📸 Multimedia Links (Image)

👉 Pitch Details Page

Click on any pitch to view its details, complete with multimedia and description.

👉 Profile Page

Check out the pitches you've submitted in your personal profile section.

👉 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, replacing the traditional upvote system.

👉 Search Functionality

Search and load pitches efficiently with the built-in search feature.

👉 Minimalistic Design

Fresh and simple UI with only the essential pages, ensuring a clean aesthetic and ease of use.


🛠️ Tech Stack

  • Frontend: React 19, Next.js 15
  • Backend: Sanity's Content API
  • Authentication: GitHub OAuth
  • Styling: Tailwind CSS

🚀 Getting Started

  1. Clone the repository:
    git clone https://github.com/your-username/nr_dir-startups.git  
    cd nr_dir-startups  
  2. Install dependencies:
    npm install  
  3. Run the development server:
    npm run dev  

📸 Screenshots

🏠 Homepage

Homepage Screenshot

📝 Pitch Submission Page

Pitch Submission Screenshot

🔍 Search Startup

Search Screenshot

🧑‍🏫 Profile Page

Search Screenshot

🪟 Startup View Page

Search Screenshot

📝 Contributing

We welcome contributions! Feel free to fork the repository and submit a pull request.


📄 License

This project is licensed under the LICENSE.


🎉 Let’s innovate together with NR_DIR Startups! 🎉