Это приложение «Менеджер задач», которое позволяет пользователям создавать, читать, обновлять и добавлять в любимые задачи. Он построен на стеке Mern (MongoDB, Express, React и Node.js), и он имеет функции авторизации и аутентификации с использованием JWT и BCRYPT, для управления государством я использовал Redux Toolkit.
Google Authentication (OAUTH) с использованием Firebase.Changed UI в создании, списках, входной/зарегистрированной страницы.Added User Profile Page (у него изображение профиля пользователя, имя пользователя, идентификатор электронной почты и UID).User Delete Account .GENAI Page, это AI feature , где вы можете спросить свои проблемы, идеи, решение и т. Д., Который AI , построенный на Близнецах.NOTES на странице Create, где вы можете написать свои заметки вместе с вашей задачей.STATUS (pending, in-working, completed) опция в Todo-Task.Show/Hide Password в поле «Зарегистрироваться/регистрация».Updated домашняя страница в темном режиме.Add GenAI button в дом и создайте страницу.Added Update User Profile feature (обновление изображения профиля пользователя, имя пользователя, электронная почта и пароль).Continue......Todolist_project_link
Чтобы запустить это приложение локально, вам необходимо установить Node.js, NPM и MongoDB на вашей машине. Затем следуйте этим шагам:
Клонировать этот репозиторий на местную машину.
Перейдите к папке проекта и запустите npm install для установки зависимостей.
Создайте файл .env в корневой папке и добавьте следующие переменные:
PORT : номер порта для сервера (по умолчанию 5000).MONGO_URI : строка подключения для вашей базы данных MongoDB.JWT_SECRET : секретный ключ для генерации токенов JWT. Запустите npm run dev , чтобы запустить сервер и запустить npm run start , чтобы запустить приложение React.
Откройте свой браузер и перейдите на http://localhost:3000 чтобы увидеть приложение в действии.