A collaborative ecosystem for developers building next-generation AI bots, full-stack applications, and open-source tools.
About • Key Features • Tech Stack • Getting Started • Environment • Structure • Community • License
CodeNoSekai (World of Code) is an energetic international developer collective. We bring together developers, bot architects, designers, and systems engineers to learn, collaborate, and ship high-impact open-source software.
This repository powers the official CodeNoSekai Community Portal, featuring our member directory, open-source projects, developer onboarding application pipeline, and an administrative control panel.
- 🌐 Modern Cyber-Dark Aesthetic: Crafted with dark glassmorphism, responsive CSS grid layouts, glowing neon accents, and smooth transitions powered by Framer Motion.
- 👥 Interactive Member Directory: Showcases community Founders, Admins, and Members with live GitHub avatars, badges, roles, and profiles.
- 📝 Seamless Onboarding & Join Form (
/join): Interactive applicant submission form validating developer details, programming languages, GitHub profiles, and project interests directly into MongoDB. - 🛡️ Role-Based Admin Dashboard (
/admin):- Secure credential-based authentication separating Founder and Admin privileges.
- Review applicant submissions with instant one-click Approve or Decline actions.
- Generates secure WhatsApp community invite links for approved candidates.
- Manage member roster, search applicants, and inspect submission details.
- 📦 Dynamic GitHub Repositories Showcase: Fetches repository stats, stars, forks, and programming languages live using the GitHub REST API, with built-in fallback data for zero downtime.
- ⚡ High Performance & SEO Ready: Built on Next.js 15 App Router with server-side rendering, OpenGraph social meta tags, and optimized asset delivery.
| Category | Technology | Description |
|---|---|---|
| Framework | Next.js 15 | React framework with App Router, API routes, and Server Components |
| Language | TypeScript | Type safety and enhanced developer experience |
| Styling | Tailwind CSS | Utility-first CSS with cyber-dark custom theme tokens |
| Animations | Framer Motion | Smooth UI transitions, interactive cards, and page motion |
| Icons | Lucide React | Clean, lightweight SVG icon system |
| Database | MongoDB via Mongoose | Document database for applicants and member data |
| Deployment | Vercel / Node Server | Optimized cloud hosting & serverless edge runtime |
CodeNoSekai-Info-Site/
├── app/
│ ├── admin/ # Admin dashboard and authentication page
│ ├── api/ # API route handlers (admin, join, members, repos)
│ ├── join/ # Join application page for new members
│ ├── globals.css # Global styling, cyberpunk glow utilities, scrollbars
│ ├── layout.tsx # Root layout with SEO metadata & dark theme
│ └── page.tsx # Main landing page (hero, repos, members, CTA)
├── components/
│ ├── admin/ # Admin panel tabs, applicant cards, approval actions
│ ├── join/ # Multi-step applicant form components & validation
│ ├── ui/ # Reusable UI elements (cards, buttons, modals, badges)
│ ├── Footer.tsx # Global footer with community & social links
│ ├── Navbar.tsx # Sticky responsive navigation with mobile drawer
│ ├── ProjectsSection.tsx # Dynamic GitHub repositories showcase
│ └── TeamSection.tsx # Core leadership & community member grid
├── data/
│ ├── community.ts # Community social links, WhatsApp URLs, fallback repos
│ └── members.ts # Core member registry, admin roster, and roles
├── InfoDeveloper/ # Individual developer bio markdown files
├── lib/
│ ├── auth.ts # Authentication & session token management
│ ├── db.ts # MongoDB connection singleton & caching
│ └── models/ # Mongoose schemas (Application, Member, etc.)
├── public/ # Static assets, logos, and icons
├── docs/ # Design, architectural & technical specifications
├── .env.example # Example environment configuration
├── CONTRIBUTING.md # Contribution guidelines & workflow
├── CODE_OF_CONDUCT.md # Community standards & Contributor Covenant
├── LICENSE # MIT License
└── package.json # Project dependencies and npm scripts
Make sure you have installed:
- Node.js (
18.17.0or later, Node 20+ recommended) - npm or yarn / pnpm
- Git
- A MongoDB Atlas cluster connection string or a local MongoDB database
git clone https://github.com/CodeNoSekai/CodeNoSekai-Info-Site.git
cd CodeNoSekai-Info-Sitenpm installCopy .env.example to create your .env file:
cp .env.example .envFill in your configuration variables in .env (refer to the Environment Variables section below).
npm run devVisit http://localhost:3000 in your browser. The page reloads automatically when you edit files.
To build and run the production application:
npm run build
npm run startThe following environment variables are supported. Configure them in your .env file:
| Variable | Description | Required | Example |
|---|---|---|---|
NODE_ENV |
Application environment mode | Optional | development / production |
PORT |
Local server port | Optional | 3000 |
MONGODB_URI |
MongoDB connection string | Yes | mongodb+srv://user:pass@cluster.mongodb.net/cns |
FOUNDER_USERNAME |
Username for Founder admin access | Yes | admin |
FOUNDER_PASSWORD |
Password for Founder admin access | Yes | StrongFounderPassword!@# |
ADMIN_USERNAME |
Username for general Admin access | Yes | admin |
ADMIN_PASSWORD |
Password for general Admin access | Yes | StrongAdminPassword!@# |
SESSION_SECRET |
Secret key used to sign session cookies | Yes | random-64-character-secret-string |
WHATSAPP_GROUP_INVITE_URL |
Official WhatsApp Developer group invite link | Yes | https://chat.whatsapp.com/inviteCode |
GITHUB_TOKEN |
Personal GitHub token for higher API rate limits | Optional | ghp_xxxxxxxxxxxxxxxxxxxx |
We love contributions! You can contribute in several ways:
- Add your developer profile: Submit an application via the web app at
/joinor create a file inInfoDeveloper/<your-username>.md. - Improve the code: Pick an open issue, fix a bug, enhance the UI, or add new features.
- Enhance documentation: Suggest edits or add tutorials.
Please review our Contributing Guide for full setup instructions, branching conventions, and pull request procedures.
All participants are expected to follow our Code of Conduct.
Salman Ahmad (@ahmmikun)
Visionary behind CodeNoSekai. Leading collaborative open-source ecosystems, AI bots, and modern web architectures.
A huge thank you to all our core administrators and contributors who maintain and support the community:
- 𝚪𝚯𝚴𝚰𝚴 (@7thRA-ONE) — Core Administrator & Security Lead
- Iron Man (@IRON-M4N) — Backend Specialist & Infra
- Ditzzzy (@OhMyDitzzy) — Full Stack & Bot Developer
- M Zain Ul Abideen (@ZainulabdeenOfficial) — Frontend Lead & Tooling Creator
- Aeon-San — Core Systems Architect & Admin
- haki (@shellhaki) — Systems & Security Admin
- Abraham (@abrahamdw882) — Full Stack Engineer & Admin
...and all our active members and contributors across the globe!
Stay connected with CodeNoSekai:
- GitHub Organization: https://github.com/CodeNoSekai
- WhatsApp Community: Join Community Group
- WhatsApp Channel: Follow Official Channel
This project is licensed under the MIT License — see the LICENSE file for complete details.