Connecting Developers, City by City.
DevnCode exists to strengthen developer communities β city by city β by helping developers discover events, connect with peers, and level up through real-world learning and collaboration.
Developers don't grow alone. We grow by learning together, sharing real experiences, and showing up for each other.
DevnCode helps developers discover events, connect with peers, and grow through real-world learning and collaboration. No noise. No gatekeeping. Just community.
A strong developer community in every city.
To help developers discover events, connect with peers, and grow through real-world learning and collaboration.
- Modern Design: Clean, responsive UI with dark mode support
- Event Showcase: Dedicated pages for signature events like "Hitting The AI"
- Team Profiles: Meet the people driving DevnCode's mission forward
- Community Focus: Built to inspire and connect developers across Pakistan
- Fully Responsive: Optimized for mobile, tablet, and desktop experiences
- SEO Optimized: Complete metadata, Open Graph tags, structured data, and sitemap
- Analytics Ready: Mixpanel integration with event tracking
- Security Hardened: Comprehensive security headers and best practices
- Accessibility: ARIA labels, skip links, semantic HTML, and keyboard navigation
- Framework: Next.js 16 (App Router)
- Styling: Tailwind CSS
- Font: Space Grotesk via Next.js Font Optimization
- Analytics: Mixpanel
- SEO: Open Graph, Twitter Cards, Structured Data (JSON-LD)
- Deployment: Static export with nginx/CapRover
- Node.js 18+ installed
- npm, yarn, pnpm, or bun package manager
- Clone the repository:
git clone https://github.com/devncode/devncode-2.0.git
cd devncode-2.0- Install dependencies:
npm install
# or
yarn install
# or
pnpm install- Set up environment variables:
cp .env.example .envEdit .env with your configuration.
- Run the development server:
npm run dev
# or
yarn dev
# or
pnpm devOpen http://localhost:3000 in your browser.
npm run dev- Start development servernpm run build- Build for production (static export)npm start- Start production servernpm run lint- Run ESLintnpm run lint:fix- Run ESLint and fix auto-fixable issuesnpm run generate-images- Generate favicon, icons, and OG images from logo.png
npm run buildThis generates a static site in the out/ directory.
-
Add deployment credentials to
.env: -
Deploy:
./deploy.shThe script builds, deploys, and purges Cloudflare cache automatically.
We welcome contributions! If you'd like to contribute:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is maintained by DevnCode. All rights reserved Β© 2026.
- Facebook: devncode17
- Instagram: @devncode
- LinkedIn: devncode
Built with β€οΈ by the DevnCode Team
Connecting Developers, City by City.