Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vehbiu/website
🌐 My personal portfolio website deployed on the web via Cloudflare Pages
https://github.com/vehbiu/website
next nextjs personal personal-website portfolio portfolio-website react reactjs website
Last synced: about 2 months ago
JSON representation
🌐 My personal portfolio website deployed on the web via Cloudflare Pages
- Host: GitHub
- URL: https://github.com/vehbiu/website
- Owner: vehbiu
- License: mit
- Created: 2024-10-03T12:16:24.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-10-18T18:37:17.000Z (2 months ago)
- Last Synced: 2024-10-29T09:09:14.728Z (2 months ago)
- Topics: next, nextjs, personal, personal-website, portfolio, portfolio-website, react, reactjs, website
- Language: TypeScript
- Homepage: https://vehbi.me/
- Size: 1.54 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Personal Portfolio Website
![NextJs](https://img.shields.io/badge/Next-20232A?style=for-the-badge&logo=react&logoColor=61DAFB)
![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white)
![TailwindCSS](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge&logo=tailwind-css&logoColor=white)
![Framer](https://img.shields.io/badge/Framer_Motion-0055FF?style=for-the-badge&logo=framer&logoColor=white)A modern, animated portfolio website built with React, TypeScript, and TailwindCSS. This project showcases my skills, projects, and professional journey as a developer.
## 🌟 Features
- **Responsive Design**: Looks great on all devices
- **Smooth Animations**: Powered by Framer Motion
- **Interactive UI**: Dynamic elements that respond to user actions
- **Type-Safe**: Built with TypeScript for robust code
- **Modern Styling**: Utilizes TailwindCSS for a clean, modern look## 🚀 Demo
Visit the live website at [vehbi.me](https://vehbi.me)
![Website Preview](https://github.com/vehbiu/website/blob/master/.readme/preview.png)
## 🛠️ Technologies Used
- React (via NextJS)
- TypeScript
- TailwindCSS
- Framer Motion
- Lucide Icons## ⚙️ Installation
1. Clone the repository
```bash
git clone https://github.com/vehbiu/website.git
```2. Install dependencies
```bash
npm install
```3. Start the development server
```bash
npm run dev
```## 📁 Project Structure
```
src/
├── components/
│ ├── item-list.tsx # Reusable component for listing skills
│ └── project-list.tsx # Component for displaying projects
├── App.tsx # Main application component
└── ...
```## 🎨 Customization
### Adding New Projects
To add a new project, modify the `projects` array in `page/app.tsx`:
```typescript
const newProject = {
title: "Project Name",
description: "Project description goes here",
url: "https://project-url.com",
gh: "https://github.com/username/project"
};
```### Updating Skills / Tech Stack
Modify the `techStack` array in the `page/app.tsx`:
```typescript
const newSkill = {
name: "Skill Name",
url: "https://skill-documentation-url.com"
};
```## 📝 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## 🤝 Contributing
Contributions, issues, and feature requests are welcome! Feel free to check [issues page](https://github.com/vehbiu/website/issues).
## 👤 Author
**Vehbi**
- Website: [vehbi.me](https://vehbi.me)
- GitHub: [@vehbiu](https://github.com/vehbiu)## 🙏 Acknowledgments
- Icons provided by [Lucide](https://lucide.dev/)
- Animation library: [Framer Motion](https://www.framer.com/motion/)## 📊 Stats
![GitHub stars](https://img.shields.io/github/stars/vehbiu/website?style=social)
![GitHub forks](https://img.shields.io/github/forks/vehbiu/website?style=social)---
Made with ❤️ by [@vehbiu](https://github.com/vehbiu)