FullStack приложение, платформа, на которой можно создавать и откликаться на вакансии работодателей.
Бекенд: Node.js, Express.js, Sequelize, Postgresql.
Фронтенд: React, Redux, Style-components.
npm i
npm run dbr
npm start
сd client
npm i
npm start
Доступ:
В приложение могут войти два типа пользователей
- Соискатель.
- Работадатель.
Страницы:
- Вакансии. Видна обоим типам пользователей, представляет из себя список вакансий.
- Мои вакансии. Видна только сооискателям, там перечисленны вакансии на которые откликался пользователь.
- Активные вакансии. Видна только работодателям. Список активных вакансий которые создал этот пользователь.
- Создать вакансию. Доступна только работодателям. Представляет из себя страницу, где пользователь может создать вакансию.
- Авторизация.
- Регистрация.
Фичи:
- работадатель видит кол-во откликнувшихся на ЕГО вакансии пользователей.
- работадатель в карточке вакансии может закрыть вакансию.
- для соискателя помечаются вакансии на которые он откликнулся.
Проект изначально разрабатывался на gitlab.
Что хочется улучшить:
- Вместо style-components использовать Ant Design.
- Переписать на TypeScript.