Skip to content

STALKSA/ResumeBuilder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Построитель резюме

Введение

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

Клиентская часть

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

Административная часть

Административная часть позволяет администраторам настраивать различные аспекты системы, такие как количество шагов в процессе создания резюме, параметры форматирования, вопросы и доступные форматы для сохранения.

Используемые технологии

  • Java: Язык программирования для разработки
  • HTML/CSS/JavaScript: Для создания интерфейса клиентской части и обеспечения пользовательского взаимодействия на стороне клиента
  • Spring Framework: Фреймворк для создания веб-приложений на Java
  • Spring Security: Для обеспечения безопасности веб-приложения, аутентификации и авторизации пользователей
  • PostgreSQL: Реляционная база данных для хранения данных
  • Hibernate: ORM (Object-Relational Mapping) фреймворк, который упрощает взаимодействие с базой данных, предоставляя объектно-ориентированный подход к работе с данными
  • REST API: Используется для взаимодействия с клиентами и предоставления информации о резюме
  • Thymeleaf: Шаблонизатор для Java
  • JUnit для тестирования: Позволяют проводить автоматизированное тестирование кода, что помогает обнаруживать и исправлять ошибки на ранних этапах разработки
  • Postman: Для автоматической генерации документации к API, что облегчает работу с API и позволяет быстро ознакомиться с его возможностями