https://github.com/mwakidenis/portfolio_website
πΌ Portfolio | π Web & Mobile Projects | π» Clean Code | π¨ UI/UX Design | π Fast & Interactive | π Modern Tech | π« Connect | π Live Demos | π€ Collaboration | β¨ Enjoy!
https://github.com/mwakidenis/portfolio_website
css javascript typescript vite
Last synced: 6 months ago
JSON representation
πΌ Portfolio | π Web & Mobile Projects | π» Clean Code | π¨ UI/UX Design | π Fast & Interactive | π Modern Tech | π« Connect | π Live Demos | π€ Collaboration | β¨ Enjoy!
- Host: GitHub
- URL: https://github.com/mwakidenis/portfolio_website
- Owner: mwakidenis
- Created: 2025-12-16T15:46:14.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2026-01-08T12:41:06.000Z (6 months ago)
- Last Synced: 2026-01-08T12:51:43.118Z (6 months ago)
- Topics: css, javascript, typescript, vite
- Language: TypeScript
- Homepage: https://mwakidenis.pages.dev/
- Size: 1.32 MB
- Stars: 10
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# π Mwaki Denis β Developer Portfolioβ¨π
Welcome to the official repository of my developer portfolio!
A modern, sleek, and fully responsive personal website built using **Vite + React + TypeScript**, styled with **Tailwind CSS** and enhanced with **shadcn/ui** components.
This portfolio is more than just a webpage β it's a complete showcase of my journey, skills, projects, and professional story as a passionate software engineer.
---
## π₯ Features
- π¨ Beautiful UI/UX with **Dark/Light Mode Toggle**
- π± Fully responsive across all devices
- A Chat Section With Several sectionsππππππππ
- Gifs
- π About Me & Career Journey Timeline
- π§ Technical Skills Overview with Progress Bars
- π Certifications Section
- βοΈ Integrated Blog Highlights & Blog Section
- πΌ Project Portfolio with:
- Rich Descriptions
- Live Demo Link
- GitHub Repository Link
- Stack Tags
- π Education History Section
- π§ Career Timeline
- π¬ Testimonials Carousel
- β Interactive Rating/Feedback Section
- π Contact Form with Validation
- π Embedded Google Maps Location (optional)
- π± Floating WhatsApp Contact Icon
- π§© Modular, Reusable Components
- π§ͺ SEO Meta Tags & Social Sharing Optimized
- π Organized Codebase & Folder Structure
- π Social Media Integration
- π Resume Download Link
- π Sticky Navbar & Smooth Scrolling
- π External Link Previews (with rich cards)
- π§ Clean and maintainable TypeScript Codebase
- Added Pricing Info
---
## π οΈ Tech Stack
- [Vite](https://vitejs.dev/) β lightning-fast dev server & build tool
- [React](https://reactjs.org/) + [TypeScript](https://www.typescriptlang.org/) β for robust component logic
- [Tailwind CSS](https://tailwindcss.com/) β utility-first styling
- [shadcn/ui](https://ui.shadcn.com/) β elegant and accessible UI components
---
## π¦ Prerequisites
Make sure you have **Node.js** and **npm** installed.
We recommend installing them using **[nvm](https://github.com/nvm-sh/nvm)**:
```bash
# Install nvm (if not installed)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# Install latest LTS version of Node.js
nvm install --lts
# Verify installations
node -v
npm -v
```
---
## π Getting Started
Follow these steps to run the project locally:
### Step 1: Clone the repository
```bash
git clone https://github.com/mwakidenis/portfolio_website.git
```
### Step 2: Navigate to the project folder
```bash
cd mwakidenis-portfolio
```
### Step 3: Install dependencies
```bash
npm install
```
### Step 4: Run the development server
```bash
npm run dev
```
The site will be available at [http://localhost:5173](http://localhost:5173)
---
## π Live Demo
π [Visit My Live Portfolio](https://mwakidenis.pages.dev/)
---
## π¬ Contact
Have feedback or opportunities? Letβs talk!
#### [π§ Email:](mwakidenice@gmail.com)
#### [π¬ WhatsApp:](https://wa.me/254798750585)
#### [π LinkedIn:](https://www.linkedin.com/in/denis-it-54199939a/)
#### [π GitHub:](https://github.com/mwakidenis)
---
## π License
This project is open source and available under the [MIT License](LICENSE).
---
### π‘ Inspiration
This portfolio was crafted to reflect my passion for software development, clean design, and user-focused experiences. Hope it inspires you too!
---
Made with β€οΈ by **Mwaki Denis**
Last updated: 2026-01-14 10:52 UTC