{"repo":"dmfiel/ps-mod18-pro-tasker-back-end","free":true,"listed":false,"github":"https://github.com/dmfiel/ps-mod18-pro-tasker-back-end","clone":"git clone https://github.com/dmfiel/ps-mod18-pro-tasker-back-end.git","description":"A full-stack application for project and task management, Pro Tasker","language":"TypeScript","stars":18,"topics":["express","mongodb","node","react"],"license":null,"category":"productivity","readme_excerpt":"Pro Tasker - Project Management This project provides a full-stack application for project and task management, Pro Tasker. This API is the engine that powers the entire application, handling user accounts, project management, and individual tasks. It provides a real-world, secure, and functional RESTful API with user-level authentication and authorization to keep information private. Table of contents - 🛠️ Tech Stack - 🚀 Core Stack - 🎨 UI & Stylin - 🔐 Authentication & Security - 🧰 Dev Tools & Utilities - 🧪 Testing & Debugging - 📦 Deployment - ⏱️ Scheduling / Automation - Overview - The challenge - Links - My process - Built with - What I learned - Author - Acknowledgments 🛠️ Tech Stack 🚀 Core Stack 🎨 UI & Styling 🔐 Authentication & Security 🧰 Dev Tools & Utilities 🧪 Testing & Debugging 📦 Deployment ⏱️ Scheduling / Automation Overview The challenge The API provides secure row-level authenticated endpoints to allow clients to: Manage Users: - POST /api/users/register - Register to create a new user, ensuring the password gets hashed securely. - POST /api/users/login - Login to find a user by their email, compare the provided password with the stored hash, and, if successful, generate and return a signed JSON Web Token (JWT). Manage Projects: - POST /api/projects - Create a new project assigned as owned by the current user. - POST /api/projects/:id/tasks - Create a new task for a project. - GET /api/projects - Get all projects owned by the currently logged-in user","default_branch":null,"files":null,"tree":[],"storefront":"/r/dmfiel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dmfiel/ps-mod18-pro-tasker-back-end/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."}