Skip to content

Vega781/vk-marusya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 

Repository files navigation

🎬 VK Marusya Movie App

Web application for viewing movie information with authorization, search, and favorites functionality.

📸 Screenshots

Профиль Жанры Профиль

🚀 Features

  • React architecture with TypeScript
  • Vite as build tool
  • Movie information display including budget, revenue, director, and awards
  • Responsive design with CSS modules
  • GitHub Actions CI/CD pipeline
  • Production-ready deployment to GitHub Pages

⚙️ Installation

  1. Clone the repository
git clone [your-repository-url]
cd vk-marusya
  1. Install dependencies
npm install
  1. Start development server
npm run dev

🛠 Build

To build for production:

npm run build

📦 Project Structure

src/
├── animations/     # Animation configurations
├── api/           # API integrations and queries
├── components/    # Reusable components
├── pages/         # Application pages
├── store/         # State management
├── styles/        # Global styles
├── types/         # TypeScript type definitions
└── utils/         # Utility functions

🚀 Deployment

The project is automatically deployed to GitHub Pages using GitHub Actions when changes are pushed to the master branch.

🔑 Technologies

  • React 18
  • TypeScript
  • Redux Toolkit
  • React Query
  • React Router
  • CSS Modules
  • Axios
  • Zod
  • Vite

📝 License

Этот проект распространяется под лицензией MIT.

About

Web application for viewing movie information with authorization, search, and favorites functionality

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors