Skip to content

πŸš€ Xeon β€” A modern startup directory platform where entrepreneurs can 🌱 submit ideas, 🎀 join pitch contests, and πŸ” explore innovations. Built with Next.js, TypeScript, Tailwind CSS, and MongoDB. πŸ” GitHub OAuth Auth | ☁️ Deployed on Vercel

License

Notifications You must be signed in to change notification settings

pritpatel2412/Xeon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Xeon - Startup Directory Platform

A platform where entrepreneurs can submit their startup ideas for virtual pitch competitions, browse other pitches, and gain exposure through a clean minimalistic design for a smooth user experience.

πŸ“‹ Table of Contents

πŸ€– Introduction

A Next.js 15 platform where entrepreneurs can submit their startup ideas for virtual pitch competitions, browse other pitches, and gain exposure through a clean minimalistic design for a smooth user experience.

βš™οΈ Tech Stack

  • React 19
  • Next.js 15
  • TypeScript
  • Sanity
  • Next-Auth
  • TailwindCSS
  • ShadCN
  • Groq
  • Sentry
  • Markdown

πŸ”‹ Features

πŸ‘‰ 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

🀸 Quick Start

Follow these steps to set up the project locally on your machine.

Prerequisites

Make sure you have the following installed on your machine:

  • Git
  • Node.js
  • npm (Node Package Manager)

Cloning the Repository

git clone https://github.com/pritpatel2412/Xeon.git
cd Xeon
npm install

Running Locally

npm run dev

Building

npm run build

🚨 About

This project showcases the latest features of Next.js 15, including:

  • Next.js Form for seamless client-side form submissions
  • Unstable After for background tasks
  • Server Component HMR Cache for faster development
  • Partial Prerendering for performance optimization

🌀 Live

πŸ”— thexeon.vercel.app

πŸ™Œ Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

πŸ“„ License

MIT


Made by Prit Patel

About

πŸš€ Xeon β€” A modern startup directory platform where entrepreneurs can 🌱 submit ideas, 🎀 join pitch contests, and πŸ” explore innovations. Built with Next.js, TypeScript, Tailwind CSS, and MongoDB. πŸ” GitHub OAuth Auth | ☁️ Deployed on Vercel

Topics

Resources

License

Stars

Watchers

Forks