A Next-Gen Developer Portfolio built with Next.js 16, TypeScript, and Tailwind CSS.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
Wistant Kode Portfolio v2.0 is not just a showcase; it's a statement. Designed to reflect the precision and creativity of a Fullstack Developer, this project leverages the latest web technologies to deliver an immersive user experience.
From the interactive terminal that greets you to the 3D interactive globe representing global connectivity, every component is crafted with performance and aesthetics in mind. The UI is built on a fluor green & black theme, embodying a modern "hacker/cyberpunk" yet professional SaaS aesthetic.
This project is powered by a robust modern stack:
- Framework: Next.js 16 (Turbopack)
- Language: TypeScript
- Styling: Tailwind CSS
- Animations: Framer Motion & GSAP
- 3D Graphics: Three.js & React Three Fiber
- UI Components: Shadcn UI & Radix UI
- Icons: Lucide React & React Icons
- Package Manager: pnpm
- 🖥️ Interactive Terminal: A fully functional, command-line style interface for developers to explore my profile (
help,whoami,skills). - 🌍 3D GitHub Globe: A stunning visualization of open-source contributions and global activity.
- ⚡ Bento Grid Layout: A modern, responsive grid showcasing services and projects efficiently.
- 💬 FAQ Section: An accordion-style FAQ to answer potential clients' questions instantly.
- 📱 Fully Responsive: Optimized for everything from 4K monitors to mobile devices.
- 🔍 SEO Optimized: Bilingual (EN/FR) metadata, Open Graph tags, and dynamic sitemap for maximum visibility.
- 🎨 Dynamic Theming: Smooth dark mode with neon accents.
To get a local copy up and running, follow these simple steps.
- Node.js (v18 or higher)
- pnpm (recommended)
npm install -g pnpm
-
Clone the repository
git clone https://github.com/WistantKode/my-dev-portfolio.git cd my-dev-portfolio -
Install dependencies
pnpm install
-
Set up Environment Variables Create a
.envfile in the root directory:NEXT_PUBLIC_SITE_URL=http://localhost:3000 # Add other keys as needed
-
Run the development server
pnpm dev
-
Open your browser Navigate to
http://localhost:3000to see the result.
- v2.0 Release: Complete UI overhaul with Neon theme.
- SEO: Full optimization for Google & Social Media.
- Blog: Integration of a technical blog with MDX.
- Dashboard: Admin panel for managing content (CMS).
- I18n: Full internationalization (EN/FR toggle).
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Please refer to CONTRIBUTING.md for detailed guidelines.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'feat: Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
For security concerns, please refer to SECURITY.md.
Wistant Kode - LinkedIn - Twitter
Project Link: https://github.com/WistantKode/my-dev-portfolio