Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Task Manager

Task Manager - это приложение для управления задачами с использованием Spring Boot. Оно позволяет пользователям регистрироваться, входить в систему и управлять своими задачами.

✨ Особенности

  • 🔐 Регистрация и аутентификация пользователей
  • 🗂 Управление задачами (создание, обновление, удаление)
  • 👥 Роли пользователей
  • 🛡 Защищенный доступ к API с использованием JWT

📂 Структура проекта

Директории

  • src/main/java/com/example/Task_Manager
    📌 Основной исходный код приложения, включая фильтры, конфигурацию безопасности, контроллеры, модели, сервисы и репозитории.

  • src/main/resources
    🛠 Конфигурационные файлы, такие как application.properties.

  • src/test/java/com/example/Task_Manager
    🧪 Тесты для приложения.

Основные файлы

  • JwtAuthenticationFilter.java
    🔑 Фильтр для аутентификации JWT токенов.

  • TaskManagerApplication.java
    🚀 Точка входа приложения.

  • SecurityConfig.java
    🛡 Конфигурация безопасности Spring.

  • TaskController.java, UserController.java, AuthController.java
    🌐 Контроллеры для задач, пользователей и аутентификации.

  • Task.java, User.java
    📄 Модели для сущностей задачи и пользователя.

🚀 Запуск проекта

  1. 🛠 Убедитесь, что у вас установлен JDK 11+ и Maven.
  2. ⚙️ Настройте базу данных в application.properties.
  3. ▶️ Запустите проект с помощью вашего IDE или команды mvn spring-boot:run.

🤝 Вклад

Ваш вклад приветствуется! Для этого:

  1. Сделайте fork репозитория.
  2. Создайте branch с улучшениями.
  3. Отправьте pull request.

📜 Лицензия

Этот проект распространяется под MIT License.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages