Run the automated setup script:
cd /Users/geetanshgoyal/Desktop/website/devforge-template
./setup.shThis will:
- Copy the template to
/Users/geetanshgoyal/Desktop/devforge - Install all dependencies
- Set up the project ready to run
If you prefer to set up manually:
cp -r /Users/geetanshgoyal/Desktop/website/devforge-template /Users/geetanshgoyal/Desktop/devforge
cd /Users/geetanshgoyal/Desktop/devforgenpm installnpm run devNavigate to http://localhost:3000
- β 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
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
Edit component files in /components to change:
- Text content
- Images
- Links
- Team members
- Projects
- Events
Edit app/globals.css and change the CSS variables:
--accent: #f97316; /* Primary orange */
--accent-strong: #ea580c; /* Darker orange */- Replace
/public/logo.pngwith your logo - Update metadata in
app/layout.tsx
npm run build
npm startCheck the full README.md in the project root for detailed documentation.
Built with β€οΈ for Dev Club at NST x SVYASA