Discover beautiful websites and components built with Shadcn UI. A curated collection of modern interfaces and design inspiration.
Stop hunting through scattered resources! Instead of wasting hours searching for the latest Shadcn UI libraries, components, and examples across different platforms, Shadway brings everything to one place.
- Discover the latest UI websites built with Shadcn UI
- Browse premium templates and components
- Showcase your own Shadcn UI projects
- Get inspired by modern interface designs
No more hassle - just pure inspiration and resources in one curated collection.
- π Curated Website Gallery - Latest websites built with Shadcn UI
- π¨ Template Marketplace - Premium and free templates
- π Easy Submission - Submit your own projects
- π Sponsorship Options - Promote your work
- π Dark/Light Mode - Seamless theme switching
- π± Responsive Design - Perfect on all devices
- β‘ Fast Performance - Optimized for speed
- Next.js 15 - React framework with App Router
- TypeScript - Type-safe development
- Tailwind CSS v4 - Utility-first CSS framework
- Shadcn UI - High-quality UI components
- Framer Motion - Smooth animations
- Lucide React - Beautiful icons
- MongoDB - NoSQL database
- NextAuth.js - Authentication
- bcryptjs - Password hashing
shadway/
βββ app/ # Next.js App Router
β βββ admin/ # Admin dashboard
β βββ api/ # API routes
β βββ sponsor/ # Sponsorship page
β βββ submit/ # Submission page
β βββ template/ # Templates page
β βββ globals.css # Global styles
β βββ layout.tsx # Root layout
βββ components/ # Reusable components
β βββ ui/ # Shadcn UI components
β βββ navbar.tsx # Navigation
β βββ footer.tsx # Footer
β βββ ...
βββ lib/ # Utilities and configs
β βββ auth.ts # Authentication config
β βββ mongodb.ts # Database connection
β βββ types.ts # TypeScript types
β βββ utils.ts # Helper functions
βββ public/ # Static assets
- Node.js 24+ and npm
- MongoDB database
- Environment variables configured
-
Clone the repository
git clone https://github.com/moazamtech/shadway.git cd shadway -
Install dependencies
npm install
-
Set up environment variables
cp .env.example .env.local
Configure your
.env.local:MONGODB_URI=your_mongodb_connection_string NEXTAUTH_SECRET=your_nextauth_secret NEXTAUTH_URL=http://localhost:3000
-
Run the development server
npm run dev
-
Open http://localhost:3000 in your browser
- Curated collection of Shadcn UI websites
- Filter by categories and features
- Responsive grid layout
- Search functionality
- Premium and free templates
- Live demo links
- Download/purchase options
- Featured templates
- Easy submission form
- Project categorization
- Admin review process
- Community showcase
- Multiple sponsorship tiers
- Enhanced visibility options
- Premium placement
- Analytics tracking
- Content management
- User submissions review
- Analytics and insights
- Template management
We welcome contributions! Here's how you can help:
- Submit your project - Share your Shadcn UI website
- Report bugs - Help us improve the platform
- Suggest features - Share your ideas
- Code contributions - Submit pull requests
- Follow TypeScript best practices
- Use Shadcn UI components when possible
- Maintain responsive design principles
- Write clean, documented code
This project is licensed under the MIT License - see the LICENSE file for details.
- Website: shadway.online
- Twitter: @loxtmozzi
- Github: @Umair-XD
- GitHub: Shadway Repository
- Shadcn for the amazing UI components
- Vercel for hosting
- The amazing Shadcn UI community for inspiration
Made with β€οΈ by Moazam Butt
β Star this repo if you find it helpful!