book_shop's People
book_shop's Issues
Ссылки для скачивания книги доступны всем пользователям
Ссылки для скачивания книг доступны всем пользователям.
Нужно ограничить возможность скачивания книг (оставить возможность скачивания только для пользователей, купивших книгу)
Не работает кнопка "Купить всё"
По адресу /postponed не работает кнопка "Купить всё"
Отправляется запрос на изменение статуса книг в отложенном, но slug-и книг некорректны
Добавить корректные Titile
Сейчас в каждом шаблоне страниц указывается некорректный titile:
<title>Тут название страницы написать</title>
Требуется указать в каждом шаблоке правильный title
Не отображается количество купленных книг у зарегистрированного пользователя
Использовать внешний сервис для хранения изображения
Сейчас изображения книг (обложки) при их загрузке сохраняются на сервере, что не очень удобно. Лучше хранить их где-то во вне. Например, в Cloudinary
Добавить описание для API-эндпоинтов
Не работает кнопка покупки в корзине
Добавить обработку кейса, если сущность не найдена
Сейчас на проекте выкидывается ошибка 500 если, к примеру, не найден автор с заданным идентификатором. Требуется корректно обрабатывать ошибку и выбрасывать ошибку 404
Реализовать DTO с полной информацией о книге
Продумать набор полей и реализовать DTO с полной информацией о книге для вывода на странице SLUG
Закрыть доступ для скачивания книг
Закрыть доступ для скачивания книг пользователям, у которых эта книга не куплена
Не закрывается окно с файлами для скачивания книг
При появлении окна со ссылками на скачивание файлов книг и нажатии на крестик - окошко не закрывается
Добавить книги для скачивания
Необходимо добавить каждой книге один или несколько файлов для того, чтобы книгу можно было скачать
Обработка ошибок
Обработать возникающие ошибки на стороне сервера
Исправить ошибку с html5shiv
В html-шаблонах страниц используется невалидная ссылка на html5shiv
Требуется исправить и заменить ссылку на актуальную, либо добавить html5shiv в статические ресурсы проекта и подргужать html5shiv оттуда
Локализация всех страниц
В рамках задачи требуется локализовать все страницы интернет-магазина
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.