A modern secret management and key rotation application built with Next.js 15, TypeScript, Tailwind CSS, and shadcn/ui.
- ⚡️ Next.js 15 - Built with the latest Next.js App Router
- 🎨 shadcn/ui - Beautiful, accessible UI components
- 🎯 TypeScript - Full type safety
- 💅 Tailwind CSS - Utility-first CSS framework
- 🌙 Dark Mode - Built-in dark mode support
- 📱 Responsive - Mobile-first responsive design
- Next.js - React framework
- TypeScript - Type safety
- Tailwind CSS - Styling
- shadcn/ui - UI components
- Vercel - Deployment platform
- Node.js 18+
- npm or yarn
- Clone the repository:
git clone <your-repo-url>
cd shh-secrets- Install dependencies:
npm install- Run the development server:
npm run dev- Open http://localhost:3000 in your browser.
The easiest way to deploy your Next.js app is to use the Vercel Platform.
- Push your code to GitHub
- Go to Vercel
- Import your repository
- Click "Deploy"
That's it! Vercel will automatically detect Next.js and configure the build settings.
npm run dev- Start development servernpm run build- Build for productionnpm start- Start production servernpm run lint- Run ESLint
This project uses shadcn/ui. To add new components:
npx shadcn@latest add [component-name]For example:
npx shadcn@latest add dialog
npx shadcn@latest add dropdown-menu
npx shadcn@latest add tabsBrowse all available components at ui.shadcn.com.
MIT