Skip to content

Latest commit

Β 

History

History
179 lines (133 loc) Β· 3.52 KB

File metadata and controls

179 lines (133 loc) Β· 3.52 KB

⚑ Quick Start Guide

Get your Minimal DAO landing page up and running in 5 minutes!

πŸš€ Installation (2 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.local

🎨 Add Your Assets (2 minutes)

Place 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.

πŸƒ Run Development Server (30 seconds)

npm run dev

Open http://localhost:3000 in your browser!

✏️ Customize Content (30 seconds)

Update Your Information

Edit src/lib/constants.ts:

// Change email
export const CONTACT_INFO = {
  email: 'your-email@example.com',  // ← Update this
  // ... rest stays the same
}

Update Homepage Text

Edit src/components/sections/Hero.tsx:

// Change main heading
<h1>
  Your Headline,
  <br />
  <span className="text-gradient">
    Your Subheadline
  </span>
</h1>

πŸš€ Deploy to Production (2 minutes)

Option 1: Vercel (Recommended)

# Install Vercel CLI
npm i -g vercel

# Deploy
vercel

# Production deployment
vercel --prod

Option 2: GitHub + Vercel

  1. Push to GitHub:
git init
git add .
git commit -m "Initial commit"
git remote add origin your-repo-url
git push -u origin main
  1. Go to vercel.com/new
  2. Import your repository
  3. Click "Deploy"

Done! πŸŽ‰

πŸ“‹ Essential Commands

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

πŸ†˜ Troubleshooting

Port 3000 already in use?

# Use a different port
npm run dev -- -p 3001

Build errors?

# Clear cache and rebuild
rm -rf .next
npm run build

TypeScript errors?

# Check for type issues
npm run type-check

πŸ“š Next Steps

  1. βœ… Customize content in src/lib/constants.ts
  2. βœ… Update meta tags in src/app/layout.tsx
  3. βœ… Add your images to public/images/
  4. βœ… Test on mobile devices
  5. βœ… Run production build
  6. βœ… Deploy to Vercel

πŸ“– Full Documentation

  • Project Structure: See PROJECT_STRUCTURE.md
  • Implementation Guide: See IMPLEMENTATION_GUIDE.md
  • Deployment Guide: See DEPLOYMENT.md
  • Full README: See README.md

πŸ’‘ Pro Tips

  1. Hot Reload: Save any file to see changes instantly
  2. TypeScript: Types help prevent bugs - use them!
  3. Components: Reuse components from src/components/
  4. Tailwind: Use utility classes for quick styling
  5. Performance: Check with Lighthouse regularly

🎯 Ready to Go?

npm run dev

Your 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! πŸš€