Get your Minimal DAO landing page up and running in 5 minutes!
# 1. Navigate to project directory
cd minimal-dao-landing
# 2. Install dependencies
npm install
# or
yarn install
# or
pnpm install
# 3. Create environment file
cp .env.example .env.localPlace your images in the following locations:
public/images/
βββ logo/
β βββ minimal-wide-logo-trans.png β Your logo here
βββ hero/
β βββ minimal-wallpaper00.png β Hero background
βββ services/
β βββ minimal-mobile-dev.png β Mobile service image
β βββ minimal-web-dev.png β Web service image
β βββ minimal-iot-dev.png β IoT service image
βββ og-image.png β Social sharing image (1200x630)
Don't have images yet? The site will work with placeholder images.
npm run devOpen http://localhost:3000 in your browser!
Edit src/lib/constants.ts:
// Change email
export const CONTACT_INFO = {
email: 'your-email@example.com', // β Update this
// ... rest stays the same
}Edit src/components/sections/Hero.tsx:
// Change main heading
<h1>
Your Headline,
<br />
<span className="text-gradient">
Your Subheadline
</span>
</h1># Install Vercel CLI
npm i -g vercel
# Deploy
vercel
# Production deployment
vercel --prod- Push to GitHub:
git init
git add .
git commit -m "Initial commit"
git remote add origin your-repo-url
git push -u origin main- Go to vercel.com/new
- Import your repository
- Click "Deploy"
Done! π
| Command | Description |
|---|---|
npm run dev |
Start development server |
npm run build |
Build for production |
npm start |
Start production server |
npm run lint |
Check for code issues |
# Use a different port
npm run dev -- -p 3001# Clear cache and rebuild
rm -rf .next
npm run build# Check for type issues
npm run type-check- β
Customize content in
src/lib/constants.ts - β
Update meta tags in
src/app/layout.tsx - β
Add your images to
public/images/ - β Test on mobile devices
- β Run production build
- β Deploy to Vercel
- Project Structure: See
PROJECT_STRUCTURE.md - Implementation Guide: See
IMPLEMENTATION_GUIDE.md - Deployment Guide: See
DEPLOYMENT.md - Full README: See
README.md
- Hot Reload: Save any file to see changes instantly
- TypeScript: Types help prevent bugs - use them!
- Components: Reuse components from
src/components/ - Tailwind: Use utility classes for quick styling
- Performance: Check with Lighthouse regularly
npm run devYour site is now running at http://localhost:3000!
Need Help?
- π§ Email: byteminimal@gmail.com
- π Docs: Check the guides in this folder
- π Issues: Create a GitHub issue
Happy Building! π