-
Student authored
RESTful блог-приложение с авторизацией, личным кабинетом и CRUD постов и комментариев. Backend: - Django 5.1 + Django REST Framework + SimpleJWT - accounts: кастомный User с email-логином, avatar и bio - blog: Post + Comment с permissions IsAuthorOrReadOnly - management-команда seed_demo с демо-данными - пагинация, поиск, фильтрация, сортировка - CORS, MEDIA для аватаров и обложек Frontend: - React 18 + Vite 5 + Tailwind CSS 3 + react-router-dom + axios - AuthContext с авто-рефрешем JWT - страницы: Home, Login, Register, PostDetail, PostForm, Profile, UserPage, NotFound - ProtectedRoute для create/edit/profile - Vite proxy /api -> 127.0.0.1:8001 Docs: - README.md со скриншотами, таблицами моделей и маршрутов - docs/Blog-SPA-Report.pdf - 6 скриншотов рабочего приложения Local run: см. README.md, раздел 5.
0962d8e8