Skip to content

Latest commit

Β 

History

History
112 lines (81 loc) Β· 2.54 KB

QUICKSTART.md

File metadata and controls

112 lines (81 loc) Β· 2.54 KB

Dev Club Website - Quick Start Guide

πŸš€ Easy Setup (Recommended)

Run the automated setup script:

cd /Users/geetanshgoyal/Desktop/website/devforge-template
./setup.sh

This will:

  1. Copy the template to /Users/geetanshgoyal/Desktop/devforge
  2. Install all dependencies
  3. Set up the project ready to run

πŸ“– Manual Setup

If you prefer to set up manually:

Step 1: Move the Template

cp -r /Users/geetanshgoyal/Desktop/website/devforge-template /Users/geetanshgoyal/Desktop/devforge
cd /Users/geetanshgoyal/Desktop/devforge

Step 2: Install Dependencies

npm install

Step 3: Run Development Server

npm run dev

Step 4: Open in Browser

Navigate to http://localhost:3000

🎨 What's Included

  • βœ… Modern Design: Dark theme with orange accents
  • βœ… Glassmorphism Effects: Beautiful glass-panel UI components
  • βœ… Smooth Animations: Framer Motion powered animations
  • βœ… Fully Responsive: Mobile, tablet, and desktop optimized
  • βœ… SEO Ready: Proper metadata and semantic HTML
  • βœ… 6 Sections: Hero, About, Events, Projects, Team, Join + Footer

πŸ“ Project Structure

devforge/
β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ layout.tsx          # Root layout with metadata
β”‚   β”œβ”€β”€ page.tsx             # Main landing page
β”‚   └── globals.css          # Global styles
β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ hero.tsx             # Hero section
β”‚   β”œβ”€β”€ about.tsx            # About section
β”‚   β”œβ”€β”€ events.tsx           # Events section
β”‚   β”œβ”€β”€ projects.tsx         # Projects showcase
β”‚   β”œβ”€β”€ team.tsx             # Team members
β”‚   β”œβ”€β”€ join.tsx             # Join/Contact CTA
β”‚   └── footer.tsx           # Footer
β”œβ”€β”€ public/
β”‚   └── logo.png             # Dev Club logo
└── package.json             # Dependencies

✏️ Customization

Update Content

Edit component files in /components to change:

  • Text content
  • Images
  • Links
  • Team members
  • Projects
  • Events

Update Colors

Edit app/globals.css and change the CSS variables:

--accent: #f97316;          /* Primary orange */
--accent-strong: #ea580c;   /* Darker orange */

Update Branding

  • Replace /public/logo.png with your logo
  • Update metadata in app/layout.tsx

🚒 Build for Production

npm run build
npm start

πŸ’‘ Need Help?

Check the full README.md in the project root for detailed documentation.


Built with ❀️ for Dev Club at NST x SVYASA