This is the personal portfolio website of Ebedi Meleck, a Software Engineer and IT Student from Rwanda. It showcases my projects, skills, articles, and professional journey, built with a modern tech stack focusing on performance and interactivity.
- Interactive UI: Smooth animations using
framer-motionandreact-type-animation. - Dynamic Content:
- 3D Icon Cloud: Interactive floating tech stack cloud.
- Matrix Rain Effect: Custom canvas-based background animation.
- Dotted Map: Visualization of location using
svg-dotted-map.
- AI Integration: A built-in "eMarc.ai" chat interface powered by Google Gemini (mock/ready-to-connect).
- Responsive Design: Fully responsive layout optimized for mobile and desktop using Tailwind CSS.
- Dark Mode: sleek dark-themed aesthetic with neon accents.
- Frontend: React 19, Vite
- Styling: Tailwind CSS 4
- Routing: React Router DOM 7
- Animations: Framer Motion, React Type Animation
- Icons: React Icons, Bootstrap Icons
- Visuals: SVG Dotted Map
-
Clone the repository:
git clone [https://github.com/ISONIC0788/your-repo-name.git](https://github.com/ISONIC0788/your-repo-name.git) cd your-repo-name -
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Build for production:
npm run build
src/
├── components/ # Reusable UI components (Hero, Navbar, SocialDock, etc.)
├── pages/ # Main route pages (Home, About, Projects, etc.)
├── assets/ # Static assets
├── App.jsx # Main application layout and routing
└── main.jsx # Entry point