Добро пожаловать! Это небольшое веб-приложение "соц сеть"
в приложении реализовано: Новостная лента (можно добавлять новсти в новостную ленту и их будут видеть все), не авторизованный пользователь может просматривать новостную ленту(только новости одобренные админом), однако не может добавлять новость. Авторизованный пользователь может добавлять новость и она остается висеть до того как админ одобрит ее или удалит, неодобренные новости видит только сам автор и админ. Админ может добавлять, удалять или одобрять новости.
В приложении осуществлена регистрация нового пользователя, если попытаться зарегистрироваться с login и userName которые уже существуют выходит ошибка. Авторизация осуществляется по логину и паролю логины admin, user1, user2, пароли 1
Так же осуществлен личный чат между пользователями пользователь может находить других пользователей на странице users и написать им реализация проекта не полная можно добавить очень много всего, но пока всремени хватило только на это
Проект разрабатывали
- Дизайн, верстка
- Модальное окно авторизации и регистрации
- Авторизации и Регистрации
- Страница диалоги
- Страница сообщения
- Возможность переписки
- Частично БэкЭнд
- Дизайн, верстка
- Хидер и панель навигации
- Новостную ленту
- Добавление, удаление, одобрение, постов
- Страница существующих пользователей
- Частично БэкЭнд
Использованные библиотеки: redux, react redux, redux thunk, react loading, react router dom, prettier, react transition group, json server, nodemon
Getting Started with Create React App This project was bootstrapped with Create React App. Запуск для запуска сервера наберите команду npx nodemon server.js Сервер запускается на 3001 порте для запуска наберите команду npm start приложение запускается на 3000 порте