Описание:Это удобное и безопасное онлайн-средство для свободных специалистов и работодателей находить друг друга и сотрудничать над проектами. Мы создали эту платформу с целью обеспечить простой и эффективный способ для поиска работы и найма профессионалов.
Основные функции:- Поиск проектов и специалистов: Пользователи могут легко находить проекты или специалистов по различным критериям, таким как навыки, бюджет, сроки выполнения и т.д.
- Просмотр подробной информации: Каждый проект содержит подробное описание, требования, бюджет и контактные данные заказчика. Также профили фрилансеров содержат информацию о навыках, портфолио и отзывы от предыдущих заказчиков.
- Регистрация и аутентификация: Я использую Spring Security и Keycloak для обеспечения безопасности пользовательских данных. Пользователи могут зарегистрироваться, создать профиль и входить в систему для доступа к дополнительным функциям, таким как сохранение избранных проектов и отправка предложений.
- Управление проектами: Зарегистрированные пользователи могут создавать новые проекты, просматривать и откликаться на существующие предложения, общаться с исполнителями и управлять выполнением проектов.
- Публикация новостей: Пользователи с ролью менеджера могут публиковать новости и статьи о тенденциях в индустрии фриланса, делиться полезными советами и рекомендациями.
Технологии:- Java Spring Boot: Мы выбрали Spring Boot для создания мощного и масштабируемого веб-приложения с удобной архитектурой.
- Spring Security: Обеспечивает надежную аутентификацию и авторизацию пользователей, а также защиту от атак.
- React: Используется для создания интерактивного пользовательского интерфейса с помощью компонентного подхода.
- PostgreSQL: База данных PostgreSQL используется для хранения информации о пользователях, проектах и других данных, необходимых для функционирования платформы.