{"repo":"MuhammedMagdyy/Taskora-API","free":true,"listed":false,"github":"https://github.com/MuhammedMagdyy/Taskora-API","clone":"git clone https://github.com/MuhammedMagdyy/Taskora-API.git","description":"Taskora - A RESTful API for modern task and project management that helps you organize work efficiently. Create projects, manage tasks, set deadlines, and track progress with an intuitive interface.","language":"TypeScript","stars":19,"topics":["expressjs","nodejs","prisma","typescript","mysql","docker","redis","azure","nginx","bullmq"],"license":"MIT","category":"databases-storage","readme_excerpt":"Taskora 🚀 Taskora API built using Node.js , Express.js , TypeScript , Prisma ORM , and Redis . It allows users to create , read , update , and delete projects & tasks while following RESTful API design principles. 🌐 Frontend Repository --- [⚠️ Alerts] Due to the low traffic and high costs, I decided to discontinue hosting and the domain. 💔 Taskora serves +450 active users! 🎉 I have created a Node.js script to monitor new user registrations passionately and celebrate every new member of the Taskora community by sending me an email notification. 🥳 --- 📚 Table of Contents - 🌟 Features - 📖 API Documentation - 🚀 Postman - 📚 Swagger - 🗄️ Database Schema - 🛠️ Getting Started - ⚡ Prerequisites - 📦 Installing - 🐳 Docker - 🤝 Contributing --- 🌟Features - 🔒 Authentication & Authorization (JWT & OAuth2 with Google & GitHub). - ✅ CRUD Operations for Projects, Tasks, and Tags. - 📅 Task Management with Tags & Status. - 📊 User Profile Handling. - 🔄 Token Refresh & Password Reset via Email. - 📥 Redis Caching for Improved Performance. - 📧 Email Notifications for Verification & Password Reset. - 🕒 Background Jobs using BullMQ for sending emails asynchronously. - 🌐 [Previously] Deployed on Azure , [Currently] running on a VPS with Nginx as Reverse Proxy. - 🔄️ CI/CD using GitHub Actions. - 🌙 Ramadan Challenge A special feature for Ramadan, allowing users to set daily goals and track their progress. - 🥳 Eid Competition A fun competition feature for Eid, where users can pa","default_branch":null,"files":null,"tree":[],"storefront":"/r/MuhammedMagdyy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MuhammedMagdyy/Taskora-API/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}