# 🎬 Neo Movies
Neo Movies Logo

Современный онлайн-кинотеатр с удобным интерфейсом

## 📋 О проекте Neo Movies - это современная веб-платформа для просмотра фильмов, построенная с использованием передовых технологий. Проект предлагает удобный интерфейс, быструю навигацию и множество функций для комфортного просмотра фильмов. ### ✨ Основные возможности - 🎥 Три встроенных видеоплеера на выбор (Alloha, Collaps, Lumex) - 🔍 Умный поиск по фильмам - 📱 Адаптивный дизайн для всех устройств - 🌙 Темная тема - 👤 Система авторизации и профили пользователей - ❤️ Возможность добавлять фильмы в избранное - ⚡ Быстрая загрузка и оптимизированная производительность ## 🛠 Технологии - **Frontend:** - Next.js 13+ (App Router) - React 18 - TypeScript - Styled Components - NextAuth.js - **Backend:** - Next.js - MongoDB - Mongoose - **Дополнительно:** - ESLint - Prettier - Git - npm ## Начало работы 1. Клонируйте репозиторий: ```bash git clone https://gitlab.com/foxixus/neomovies.git cd neomovies ``` 2. Установите зависимости: ```bash npm install ``` 3. Создайте файл `.env` и добавьте следующие переменные: ```env NEXT_PUBLIC_API_URL=https://neomovies-api.vercel.app ``` 4. Запустите приложение: ```bash npm run dev ``` Приложение будет доступно по адресу [http://localhost:3000](http://localhost:3000) ## API Приложение использует отдельный API сервер. API предоставляет следующие возможности: - Поиск фильмов и сериалов - Получение детальной информации о фильме/сериале - Оптимизированная загрузка изображений - Кэширование запросов ## Структура проекта ``` src/ ├── app/ # App Router и страницы ├── components/ # React компоненты ├── lib/ # Утилиты и API клиенты ├── types/ # TypeScript типы └── utils/ # Вспомогательные функции ``` ## 👥 Авторы - **Frontend Developer** - [Foxix](https://gitlab.com/foxixus) ## 📄 Лицензия Этот проект распространяется под лицензией Apache-2.0. Подробности в файле [LICENSE](LICENSE). ## 🤝 Участие в проекте Мы приветствуем любой вклад в развитие проекта! Если у вас есть предложения по улучшению: 1. Форкните репозиторий 2. Создайте ветку для ваших изменений 3. Внесите изменения 4. Отправьте pull request ## Благодарности - [TMDB](https://www.themoviedb.org/) за предоставление API - [Vercel](https://vercel.com/) за хостинг API ## 📞 Контакты Если у вас возникли вопросы или предложения, свяжитесь с нами: - Email: neo.movies.mail@gmail.com - Telegram: @foxix_us ---

Made with ❤️ by Foxix