https://github.com/devandrenicolas/dotask
O DoTask é o seu gerenciador de tarefas ideal, unindo simplicidade e eficiência. Mantenha-se organizado, produtivo e no controle do seu dia a dia com uma interface intuitiva, experiência fluída e autenticação segura!
https://github.com/devandrenicolas/dotask
api-restful expressjs git javascript jwt-authentication nodejs sqlite task-manager
Last synced: about 1 month ago
JSON representation
O DoTask é o seu gerenciador de tarefas ideal, unindo simplicidade e eficiência. Mantenha-se organizado, produtivo e no controle do seu dia a dia com uma interface intuitiva, experiência fluída e autenticação segura!
- Host: GitHub
- URL: https://github.com/devandrenicolas/dotask
- Owner: devAndreNicolas
- License: mit
- Created: 2025-03-11T17:22:29.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-03-11T17:38:42.000Z (11 months ago)
- Last Synced: 2025-03-11T18:34:33.595Z (11 months ago)
- Topics: api-restful, expressjs, git, javascript, jwt-authentication, nodejs, sqlite, task-manager
- Language: JavaScript
- Homepage:
- Size: 6.63 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🚀 **DoTask - Your Ultimate Task Manager** | **Seu Gerenciador de Tarefas Definitivo** 📝
### EN
📌 **DoTask** is your go-to **task manager**, combining simplicity with powerful features. Stay **organized, productive, and in control** of your daily tasks with an intuitive interface, smooth user experience, and secure authentication!
### PT-BR
📌 O **DoTask** é o seu **gerenciador de tarefas** ideal, unindo **simplicidade e eficiência**. Mantenha-se **organizado, produtivo e no controle** do seu dia a dia com uma interface intuitiva, experiência fluída e autenticação segura!
🌟 **Plan, Organize & Achieve More!** | **Planeje, Organize e Conquiste Mais!** 💡
---
## 🎯 **Key Features | Principais Funcionalidades**
### EN
✅ **User Authentication** – Secure login & registration 🔑
✅ **Task Management** – Create, edit, complete, and delete tasks 📝
✅ **Categories & Due Dates** – Organize tasks better 📅
✅ **Dark & Light Mode** – Customize your experience 🌗
✅ **Responsive Design** – Works on all devices 📱💻
### PT-BR
✅ **Autenticação de Usuário** – Login e registro seguros 🔐
✅ **Gerenciamento de Tarefas** – Adicione, edite, conclua e exclua tarefas 🏆
✅ **Categorias & Datas de Vencimento** – Organização eficiente 📆
✅ **Modo Claro & Escuro** – Alterne entre os temas 🎨
✅ **Design Responsivo** – Funciona em qualquer dispositivo ⚡
---
## 🛠️ **Tech Stack | Tecnologias Utilizadas**
### 🔹 **Backend**
- 🟢 **Node.js & Express.js** – Fast & scalable API | API rápida e escalável
- 🗄 **SQLite** – Lightweight database for efficiency | Banco de dados leve e eficiente
- 🔐 **JWT Authentication** – Secure user sessions | Sessões seguras para usuários
### 🔹 **Frontend**
- 🎨 **HTML, CSS & JavaScript** – Clean and responsive UI | UI limpa e responsiva
- 🌙 **Dark & Light Mode** – Custom themes for better experience | Temas personalizados para melhor experiência
- 📱 **Mobile-Friendly** – Perfect for all screen sizes | Perfeito para qualquer tela
---
## 📦 **Installation Guide | Guia de Instalação**
### **1️⃣ Clone the Repository | Clone o Repositório**
```bash
git clone https://github.com/devAndreNicolas/DoTask.git
cd DoTask
```
### **2️⃣ Backend Setup | Configuração do Backend**
```bash
cd backend
# Install dependencies | Instale as dependências
npm install
# Create a .env file | Crie um arquivo .env
echo "JWT_SECRET=your_secret_key" > .env
# Start the server | Inicie o servidor
npm run dev
```
### **3️⃣ Frontend Setup | Configuração do Frontend**
```bash
cd ../frontend
# Open index.html in your browser | Abra o index.html no navegador
```
---
## 🛠 **How to Use | Como Usar**
### EN
1️⃣ **Register/Login** 🔑 – Sign up and access your tasks.
2️⃣ **Create Tasks** ✍️ – Add new tasks with categories and due dates.
3️⃣ **Edit or Complete Tasks** ✅ – Keep your list updated.
4️⃣ **Dark/Light Mode** 🌙 – Switch themes anytime.
5️⃣ **Stay Organized!** 📌 – Enjoy a clutter-free task manager!
### PT-BR
1️⃣ **Registre-se/Faça Login** 🔑 – Cadastre-se e acesse suas tarefas.
2️⃣ **Crie Tarefas** ✍️ – Adicione novas tarefas com categorias e prazos.
3️⃣ **Edite ou Conclua Tarefas** ✅ – Mantenha sua lista atualizada.
4️⃣ **Modo Claro/Escuro** 🌙 – Alterne os temas quando quiser.
5️⃣ **Mantenha-se Organizado!** 📌 – Gerencie suas tarefas sem estresse!
---
## 🤝 **Contributing | Contribuindo**
💡 Want to improve DoTask? Fork the project, create a branch, make your changes, and submit a pull request!
💡 Quer melhorar o DoTask? Faça um fork do projeto, crie uma branch, faça suas alterações e envie um pull request!
📩 Feel free to **open issues** for bugs, feature requests, or questions!
📩 Fique à vontade para **abrir issues** para bugs, sugestões ou dúvidas!
---
## 📜 **License | Licença**
🔖 **MIT License** – You are free to use, modify, and distribute this project!
🔖 **Licença MIT** – Você pode usar, modificar e distribuir este projeto!
---
## 🌟 **Stay productive with DoTask! | Seja mais produtivo com o DoTask!** 🚀🔥