Использованные технологии:- 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