
Taskflow (список дел)
Описание
TaskFlow - это мощное и интуитивно понятное веб -приложение, предназначенное для эффективного управления и организовать свои задачи. Он предлагает удобный интерфейс для добавления, просмотра и управления предметами, улучшая организацию рабочего процесса и отслеживание задач.
Оглавление
- Функции
- Предстоящие функции
- Технический стек
- Инструкции по настройке
- Предварительные условия
- Установка
- Будущие улучшения
- Живой предварительный просмотр
- Благодарности
- Нормы поведения
- Лицензия
- Авторы
- Обо мне
- Обратная связь
- Руководящие принципы вклада
Функции
- Добавить задачи: создайте новые задачи с заголовком.
- Просмотр задач: отображать список всех задач, добавленных пользователем.
- Редактировать задачи: изменить детали существующих задач.
- Удалить задачи: удалить задачи, которые больше не нужны.
- Марк задачи как завершенные: отслеживать прогресс, отмечая задачи как завершенные.
- Адаптивный дизайн: оптимизирован как для настольных, так и для мобильных устройств.
Предстоящие функции
- Вход в систему: внедрение страницы входа (электронная почта и Google OAuth) для аутентификации пользователей.
- Несколько списков: позволяйте пользователям создавать несколько списков, таких как работа, дом и покупки.
- Добавьте дату и время: Позволяйте пользователям подключать определенные даты и время со своими задачами.
- Список сегрегации: организуйте списки на основе параметров, таких как сегодня, неделя, запланированная, день и сегодня вечером для лучшей навигации.
- Теги: разрешите пометить каждую задачу для легкого поиска и категоризации.
- Необязательное описание: Включите пользователям добавлять дополнительные описания в свои задачи.
Отслеживайте все разработки и функции в нашей разработке задач
В настоящее время работает над функцией (аутентификация пользователя)
В настоящее время я работаю над Context -Provider пользователя.
Технический стек
- Frontend: HTML, CSS, JavaScript, TypeScript, Next JS
- Бэкэнд: Node.js, Express.js
- База данных: MongoDB (MongoDB Atlas)
Инструкции по настройке
Предварительные условия
Установка
- Клонировать репозиторий:
git clone https://github.com/rishabhgokhe/TaskFlow.git
- Перейдите к хранилищу
- Установите модули узла
- Переменные среды настройки:
Создайте файл .env.local в корневом каталоге и добавьте следующее:
Jwt_secret- необходимо для создания файлов cookie login
Mongodb_uri - Требуется для добавления и получения данных
MONGODB_URI=<your-mongodb-connection-string>
JWT_SECRET=<randomString>
AUTH_GOOGLE_ID=<your-auth-google-id>
AUTH_GOOGLE_SECRET=<your-auth-google-secret>
- Запустить проект и начать разработку
- Доступ к приложению:
Откройте свой браузер и перейдите к http: // localhost: 3000.
Будущие улучшения
- Реализуйте аутентификацию пользователя для персонализированных списков задач.
- Добавить сроки и уровни приоритетов для задач.
- Предоставьте уведомления и напоминания о предстоящих задачах.
- Основной дизайн и улучшение пользовательского интерфейса
Живой предварительный просмотр
Taskflow живет на Vercel: TaskFlow20.vercel.App
Благодарности
- Next.js для фронтальной каркасы
- Отреагировать на фронтальную каркас
- MongoDB для системы управления базами данных
- Node.js для времени выполнения JavaScript
- Express.js для платформы веб -приложений
Нормы поведения
Мы ожидаем, что все участники нашего сообщества придерживаются нашего кодекса поведения. Пожалуйста, прочитайте полный текст здесь.
Лицензия
Этот проект является собственностью и не открыт для общественного пользования. Все права защищены Ришабхом Гохо. Для запросов, касающихся лицензирования этого программного обеспечения, пожалуйста, свяжитесь с: [email protected]
Готовы сотрудничать и улучшить свой опыт управления задачами? Свяжитесь со мной по адресу
Руководящие принципы вклада
Взносы приветствуются! Пожалуйста, следуйте этим шагам, чтобы внести свой вклад:
- Вилка репозитория.
- Создайте новую филиал (
git checkout -b feature/your-feature ). - Внесите свои изменения.
- Сделайте свои изменения (
git commit -am 'Add some feature' ). - Нажмите к ветке (
git push origin feature/your-feature ). - Создайте новый запрос на привлечение.
авторы
- Ришабх Гохо (студент компьютерных наук)
Обо мне
Всем привет! Я Ришабх Гохо, разработчик Taskflow. Я увлечен созданием полезных и удобных веб-приложений, которые помогают людям повысить их производительность и организацию. Я всегда изучаю новые технологии ...
Не стесняйтесь обращаться, если у вас есть какие -либо вопросы, предложения или просто хотите поговорить о программировании и технологиях. Я всегда рад общаться с другими разработчиками и энтузиастами!
Мое видение
TaskFlow - это проект, рожденный из моего желания создать простой, но мощный инструмент для управления задачами. Я считаю, что оставаться организованным является ключом к успеху, и Taskflow предназначен для того, чтобы помочь пользователям достичь именно этого.
Обратная связь
Если у вас есть какие -либо отзывы, пожалуйста, обратитесь к нам в