При разработке приложения мы использовали следующий стек технологий:
Frontend | Backend | Database |
---|---|---|
TypeScript | Node.js | MongoDB |
React | Express | |
Redux Toolkit | Mongoose | |
React Router | JWT / Bcrypt | |
Material UI | Nodemailer |
Для юзера:
- Вывод всех лекарств
- Сортировка лекарств по категориям
- Поиск лекарств по названию
- Посмотреть подробнее на лекарство (страница одного лекарства)
- Оставить заявку на лекарство
Для админа:
- Регистрация / Авторизация
- Добавить лекарство
- Удалить лекарство
- Одобрить заявку (в случае одобрения, на почту летит письмо)
Проект выгружен на хостинг Heroku, здесь можно пощупать live версию