Este é um aplicativo gerenciador de tarefas que permite aos usuários criar, ler, atualizar excluir e adicionar às tarefas favoritas. Ele é construído na pilha Mern (MongoDB, Express, React e Node.js) e possui recursos de autorização e autenticação usando JWT e BCRYPT, para gerenciamento de estado, usei o Redux Toolkit.
Google Authentication (OAUTH) adicionado usando o FireBase.Changed UI na página Criar, listas, inscrição/inscrição.Added User Profile Page (está tendo imagem de perfil de usuário, nome de usuário, e-mail-id e uid).User Delete Account .GENAI adicionada, é um AI feature em que você pode pedir seus problemas, idéias, solução e etc. à AI construída em Gêmeos.NOTES adicionadas na página Criar, onde você pode escrever suas anotações junto com sua tarefa.STATUS (pending, in-working, completed) na TODO-TASS.Show/Hide senha no campo Senha de inscrição/inscrição.Updated no modo escuro.Add GenAI button em casa e crie a página.Added Update User Profile feature (atualizar a imagem do perfil do usuário, nome de usuário, email e senha).Continue......Todolist_project_link
Para executar este aplicativo localmente, você precisa ter Node.js, NPM e MongoDB instalados em sua máquina. Em seguida, siga estas etapas:
Clone este repositório para sua máquina local.
Navegue até a pasta do projeto e execute npm install para instalar as dependências.
Crie um arquivo .env na pasta root e adicione as seguintes variáveis:
PORT : o número da porta para o servidor (o padrão é 5000).MONGO_URI : a string de conexão para o seu banco de dados MongoDB.JWT_SECRET : A chave secreta para gerar tokens JWT. Execute npm run dev para iniciar o servidor e executar npm run start para iniciar o aplicativo React.
Abra seu navegador e vá para http://localhost:3000 para ver o aplicativo em ação.