Мой первый RESTful сайт, основанный на React. Сервер использует Node.js. Из-за того, что и клиент, и сервер используют один и тот же язык - TypeScript, типизация API является общей.
Функциональность сайта:
- Регистрация и вход в систему;
- Просмотр постов, изменение количества постов на странице и номера страницы;
- Создание и удаление постов;
- Через базу данных можно назначить пользователя администратором. В этом случае он сможет удалять посты любых пользователей.
Формы авторизации и создания поста проверяют входные данные, и если они не соответствуют шаблону, запроса серверу посылаться не будет.
Страница с проектом:
https://github.com/EnDronist/First-React-App