Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
В этом проекте я использовал стек MERN:
- MongoDB - база данных документов
- Express(.js) - веб-фреймворк Node.js
- React(.js) - клиентский JavaScript-фреймворк
- Node(.js) - основной веб-сервер JavaScript

Страницы:
1. Главная: Главная страница, на которой пользователь видит сообщения, может сортировать их по дате и популярности, а также видеть последние 5 тегов, комментарии.

2. Вход: Страница, где вы видите 2 поля ввода: 1) E-mail; 2) Пароль; Если пользователь ввел поля правильно, приложение переведет его на главную страницу и зарегистрирует его как аутентифицированного (сохранит jwt-токен в локальном хранилище).

3. Регистрация: Страница, на которой вы видите 3 поля для ввода: 1) E-mail; 2) Пароль; 3) Полное имя; Если пользователь ввел поля правильно, в базе данных создается новый пользователь и приложение переводит его на главную страницу, в конце регистрирует его как аутентифицированного (сохраняет jwt-токен в localstorage).

4. Добавить пост: Страница, где пользователь может создать новый пост, здесь он может загрузить изображение для предварительного просмотра создаваемого поста, задать заголовок, разметку, теги. Если пользователь аутентифицирован, он может оставлять комментарии, а также видеть комментарии других пользователей к этому посту.

5. Редактировать пост: Эта страница имеет такой же дизайн, как и страница "Добавить пост", но здесь пользователь обновляет пост.

6. Посты по тегам: Эта страница показывает пользователю сообщения по тегам, он также может сортировать их по дате и популярности.

#MERN #ReactJS #Mongoose #mongodb #Javascript #redux #MaterialUI #ExpressJS
Детали работы
Бюджет 134 777 UAH
Добавлена 25 февраля 2023
125 просмотров
Фрилансер
Марсель Бисенгалиев
Казахстан Уральск  3  0

Свободен для работы Свободен для работы
3 Сейфа завершены
На сервисе 3 года