An open API service indexing awesome lists of open source software.

https://github.com/islamsamy214/islamsamy214.github.io

A responsive Nuxt3 portfolio with server-side rendering and TailwindCSS integration.
https://github.com/islamsamy214/islamsamy214.github.io

frontend javascript nuxt nuxt3 open-source port vue vue3 web webdevelopment

Last synced: 3 months ago
JSON representation

A responsive Nuxt3 portfolio with server-side rendering and TailwindCSS integration.

Awesome Lists containing this project

README

          

# Nuxt3 Portfolio

[![Nuxt.js](https://img.shields.io/badge/Nuxt.js-3.11.2-brightgreen.svg)](https://nuxtjs.org/)
[![Vue.js](https://img.shields.io/badge/Vue.js-3.4.27-brightgreen.svg)](https://vuejs.org/)
[![TailwindCSS](https://img.shields.io/badge/TailwindCSS-3.4.3-brightgreen.svg)](https://tailwindcss.com/)

Welcome to my open-source portfolio built with the powerful **Nuxt3** framework! This project showcases my skills and projects in a sleek and responsive manner, leveraging the cutting-edge features of Nuxt3 and Vue.js.

## 🚀 Features

- **Server-Side Rendering (SSR)**: Enjoy lightning-fast initial load times and improved SEO with Nuxt3's server-side rendering capabilities.
- **Modular Architecture**: Easily maintain and scale your application with Nuxt3's modular and organized structure.
- **TailwindCSS Integration**: Styling made easy with the utility-first CSS framework, TailwindCSS.
- **Parallaxy Effects**: Add a touch of interactivity with smooth parallax effects using `@lucien144/vue3-parallaxy`.
- **Icons with Nuxt-Icon**: Easily incorporate SVG icons with the `nuxt-icon` module.
- **Sitemap and Robots.txt**: Improve SEO with automatically generated `sitemap.xml` and `robots.txt` files.

## 🌐 Live Demo

Check out the live demo of my portfolio at [islamsamy214.github.io](https://islamsamy214.github.io).

## 🛠 Installation

1. Clone the repository:

```bash
git clone https://github.com/islamsamy214/islamsamy214.github.io nuxt3-portfolio
```

2. Navigate to the project directory:

```bash
cd nuxt3-portfolio
```

3. Install dependencies:

```bash
npm install
```

4. Copy .env.example to .env:

```bash
cp .env.example .env
```

5. Start the development server:

```bash
npm run dev
```

6. Open your browser and visit `http://localhost:3000` to see the portfolio in action.

## 🌟 Contributing

Contributions are welcome! If you find any issues or want to add new features, please submit a pull request or open an issue on the repository.

## 📄 License

This project is licensed under the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0).

---

Feel free to customize the README further to better suit your project's needs. You can highlight important sections or add additional information as required.