Skip to content

Don-Mihai/gwitter

Repository files navigation

Гвиттер

Этот проект находится на стадии разработки...
Новые функции постоянно добавляются!
Номер телефона для поддержки проекта: 963 924 91 85 (сбер, тинькоф)

Доступные скрипты

В директории проекта в можете запустить:

npm start

Запускает приложение в режиме разработки.
Важное примечание! Убедитесь что адрес локального хоста введен верно! Открой https://localhost:3000/ чтобы посетить страничку в браузере

json-server

Запускает сервер, без этого ничего работать не будет ;)
json-server --watch db.json --port=3001

Модули и библиотеки

React + Redux + redux-thunk + react-router + axios + json-server + node-sass + framer-motion + material ui

Реализованные функции

Две разные странички для авторизации и регистрации, сами данные мы заполняем в модальном окне у которой есть крутая анимация.
Реализованна валидация, проверка на уже существующего пользователя, и все эти данные сверяются с сервером.

На главной страничке отображается меню, посты и сайдбар с поиском по постам.
Отображаемые посты зависят от конкретного пользователя.
Каждый пользователь получает с сервера только необходимую для него информацию, тоесть осуществленно разграничение данных для безопастности.

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

Добавлен поиск по всем постам или по постам добавленные в закладки.

Добавлена возможность вложения изображений в посты.

Добавлена возможность подписки на других пользователей.

Добавлена возможность редактирования данных в своем профиле.

Была осуществленная мемоизация не обходимых компонентов.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published