Пет-проект «Сайт-портфолио»

Всем привет! Пусть первый пост здесь будет посвящен одному из моих первых проектов — сайту-портфолио. Это будет своеобразный показательный пример того, чему я на данном этапе научился. Сейчас он в процессе наполнения, но базовая логика и функционал добавлены. Хочу отметить тот факт, что учусь я именно на бэкендера, но в процессе создания сайта я изучаю также то, что необходимо фронту. Грубо говоря, я бросил вызов самому себе, что обойдусь без bootstrap-компонентов и буду двигаться в сторону фулстэк-разработки.

Мой стэк на этот проект (пока что): — Python, Django, HTML & CSS, JavaScript.

Фронтенд: — Определился с архитектурой будущего сайта; — Подготовил HTML-шаблоны, заполненных информацией, для страниц; — Прописал CSS уже почти для каждой страницы, некоторые еще нуждаются в доработке, конечно же. — Добавил простенький JS, чтобы сайт стал динамичнее и визуально приятнее.

Бэкенд: — Настроил проект; — Прописал пути и представления (последние чуть позднее станут CBV); — Подготовил админку (пока что не вижу смысла делать на сайте авторизацию, так как рядовым пользователям должна быть представлена исключительно информация обо мне и способы со мной связаться) и подготовил несколько моделей для дальнейшей работы с ними. Они нужны для того, чтобы через админку редактировать определенную информацию; — Прописал логику для работы шаблонов, подгрузку информации из БД (сейчас использую SQLite и ORM-запросы Django) для формирования корректных страниц по определенному HTTP-реквесту пользователя.

Пет-проект «Сайт-портфолио» | Сетка — социальная сеть от hh.ru