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

https://github.com/father1993/portfolio-2.0

Portfolio website is written in NextJS
https://github.com/father1993/portfolio-2.0

nextjs14 portfolio-site react resume-webapp typescipt webapp

Last synced: 3 days ago
JSON representation

Portfolio website is written in NextJS

Awesome Lists containing this project

README

          

# Spinej.ru - сайт портфолио.

## О проекте

Spinej.ru - это веб-приложение, разработанное на Next.js

## Основные функции

- Страница резюме
- Адаптивный дизайн для мобильных устройств и десктопов
- SEO-оптимизация для лучшей видимости в поисковых системах

## Технологии

- Next.js 14
- React 18
- TypeScript
- Tailwind CSS
- Framer Motion для анимаций
- FontAwesome для иконок
- ESLint и Prettier для поддержания качества кода

## Начало работы

1. Клонируйте репозиторий:

```
git clone https://github.com/Father1993/Portfolio-2.0.git
```

2. Установите зависимости:

```
npm install
```

3. Запустите сервер разработки:

```
npm run dev
```

4. Откройте [http://localhost:3000](http://localhost:3000) в вашем браузере.

## Структура проекта

- `app/`: Основные страницы приложения (роутинг Next.js 14)
- `components/`: Переиспользуемые React компоненты
- `public/`: Статические файлы (изображения, иконки, посты блога)
- `styles/`: Глобальные стили
- `lib/`: Вспомогательные функции и утилиты

## Разработка

- `npm run dev`: Запуск сервера разработки
- `npm run build`: Сборка проекта
- `npm run start`: Запуск собранного проекта
- `npm run lint`: Проверка кода линтером

## Особенности проекта

- Использование новой системы роутинга Next.js 14 (app directory)

## Деплой

Проект настроен для легкого деплоя на платформе Netlify.

## Лицензия

[MIT](https://choosealicense.com/licenses/mit/)

## Контакты

Если у вас есть вопросы или предложения, пожалуйста, свяжитесь с нами по адресу [enjoyhillol@gmail.com](mailto:enjoyhillol@gmail.com).