Сучасний backend для платформи IPAY — інтернет-магазин + каталог фільмів і серіалів з повною підтримкою автентифікації, ролей, кошика, замовлень та інтеграцій.
Наразі live demo недоступне.
Після деплою посилання буде додано тут.
| 8 тиждень - SPRINT 7 (05.10 - 11.10): Документація, оптимізація та деплой | |
| Складання технічної документації проєкту | |
| Оформлення README.md-файла в репозиторії (список пунктів: https://gist.github.com/sunmeat/5b4d38b2277b5c13c0e4857f07c34c9d) | |
| Створення коментарів документації до ключових компонентів системи (основні публічні класи та публічні методи) | |
| Сирцевий код обробити в програмах накшталт DocFX / Doxygen, отримати сайт з навігацією, покласти його в папку docs репозиторію | |
| Цей сайт з документацією викласти на Github Pages / Netlify / Vercel | |
| Створити документацію по енд-поінтах через Scalar / Swashbuckle, з публікацією | |
| Оптимізація коду для підвищення продуктивності | |
| Проведення повного тестування системи | |
| Виправлення виявлених помилок і багів |
опис
| $entries = @( | |
| "1991 OOPS!" | |
| "1992 I DID IT AGAIN" | |
| ) | |
| $perDay = 5 | |
| $font = @{ | |
| 'A'=@('.X.','X.X','XXX','X.X','X.X') | |
| 'B'=@('XX.','X.X','XX.','X.X','XX.') | |
| 'C'=@('XXX','X..','X..','X..','XXX') |
особливо розділи Продукт, Архітектура, Якість, Командна робота, Захист, Демо
A clean, modular platform for discovering and watching movies online, with a Telegram-based download workflow.
Cinema Hikes is a team academic project built around ASP.NET Core, React, PostgreSQL and Clean Architecture. The project is designed to provide a modern movie catalogue, online playback, user accounts, reviews, favourites, viewing history, administration and a Telegram bot for movie search and downloading.
⚠️ Розділи з позначкоюTODO/<...>потрібно уточнити під ваш проєкт (назва БД, змінні середовища, посилання тощо).
| .login-page { | |
| min-height: 100vh; | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| padding: 24px; | |
| background: radial-gradient( 1200px 600px at 15% -10%, rgba(0, 77, 152, 0.35), transparent 60% ), radial-gradient( 1000px 500px at 110% 0%, rgba(230, 10, 62, 0.25), transparent 55% ), #050914; | |
| } | |
| .login-card { |
| .login-page { | |
| min-height: 100vh; | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| padding: 24px; | |
| background: radial-gradient( 1200px 600px at 15% -10%, rgba(0, 77, 152, 0.35), transparent 60% ), radial-gradient( 1000px 500px at 110% 0%, rgba(230, 10, 62, 0.25), transparent 55% ), #050914; | |
| } | |
| .login-card { |