https://github.com/exslym/ex_directory
This project showcases the latest features of Next.js 15, including Next.js Form for seamless client-side form submissions, and Server Component HMR Cache for faster development.
https://github.com/exslym/ex_directory
nextjs15 react reactjs19 sanity shadcn ssr tailwindcss typescript zod
Last synced: 9 months ago
JSON representation
This project showcases the latest features of Next.js 15, including Next.js Form for seamless client-side form submissions, and Server Component HMR Cache for faster development.
- Host: GitHub
- URL: https://github.com/exslym/ex_directory
- Owner: exslym
- Created: 2024-10-29T20:06:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-05T16:49:45.000Z (over 1 year ago)
- Last Synced: 2025-01-13T18:36:51.587Z (about 1 year ago)
- Topics: nextjs15, react, reactjs19, sanity, shadcn, ssr, tailwindcss, typescript, zod
- Language: TypeScript
- Homepage: https://ex-directory.vercel.app
- Size: 1.45 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## [EXS Startups](https://ex-directory.vercel.app/)
Startup Directory Platform
### Vercel Deployment: [EXS Startups](https://ex-directory.vercel.app/)
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.
- React 19
- Next.js 15
- Sanity
- TailwindCSS
- ShadCN
- TypeScript
## 🔋 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