Skip to content

ISONIC0788/ebedimeleck.engineer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 

Repository files navigation

Ebedi Meleck - Portfolio

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.

🚀 Live Demo

Live portfolio

✨ Features

  • Interactive UI: Smooth animations using framer-motion and react-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.

🛠️ Tech Stack

  • 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

📦 Installation

  1. 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
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm run dev
  4. Build for production:

    npm run build

📂 Project Structure

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

Releases

No releases published

Packages

 
 
 

Contributors

Languages