R50 8f7fe39f1a893794ae89716844d9fdab
Full-Stack developer

Microsoft To-Do List Copy

Добавлено 08 ноя 2024 в 14:29
Использованные технологии:
- Front End:
- Vue.js
- JavaScript
- HTML
- CSS
- Tailwind CSS (for styling)
- FontAwesome (for icons)
- Back End:
- C#, ASP.NET (API)
- Entity Framework (EF) Core.
- Database:
- PostgreSql
Простое и мощное приложение для составления списка дел, созданное с использованием Vue.js во внешнем интерфейсе и C # для внутренних сервисов. Это приложение предоставляет интуитивно понятный способ управления задачами с дополнительными функциями, которые обеспечивают простое и эффективное отслеживание задач.

Функционал
  • Добавление задач: Пользователи могут добавлять новые задачи в список дел.
  • Редактирование задач: Возможность изменять существующие задачи.
  • Удаление задач: Пользователи могут удалять задачи из списка.
  • Пометка задач как выполненные: Возможность отмечать задачи как выполненные для отслеживания прогресса.
  • Фильтрация задач: Просмотр задач в зависимости от их статуса (выполненные, ожидающие).
  • Адаптивный дизайн: Приложение работает корректно на различных устройствах.
  • Аутентификация: Безопасный вход в систему, позволяющий только авторизованным пользователям получать доступ к своим персонализированным спискам дел.
  • Авторизация: Контроль доступа на основе ролей, чтобы пользователи могли взаимодействовать только с назначенными им задачами.
    • Пользователям выдаются JWT (JSON Web Tokens) после успешного входа, которые используются для проверки запросов к API.
    • Эти токены истекают через определенное время, что повышает безопасность. Истекшие токены требуют повторного входа в систему.
  • Постоянное хранилище: Серверная часть обеспечивает безопасное хранение всех задач и их сохранение между сеансами пользователей с использованием реляционной базы данных.
Ссылка на гит
https://github.com/Skalersaas/to-do_list
212ca5be1d