{"id":29311476,"url":"https://github.com/vaisakh-nirupam/task_manager","last_synced_at":"2026-04-11T08:02:44.397Z","repository":{"id":301826876,"uuid":"1010419920","full_name":"Vaisakh-Nirupam/Task_Manager","owner":"Vaisakh-Nirupam","description":"An advanced version of my previously created Task Manager app, originally built while learning Flask, now with additional features and improvements.","archived":false,"fork":false,"pushed_at":"2025-07-06T15:08:37.000Z","size":8291,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-06T16:19:58.955Z","etag":null,"topics":["flask","html-css-javascript","mysql","python","task-manager","ui-design","web-hosting"],"latest_commit_sha":null,"homepage":"https://my-task-manager-app.up.railway.app","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Vaisakh-Nirupam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-29T03:09:06.000Z","updated_at":"2025-07-06T15:10:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"4f1c2f3f-c967-4477-a023-7898239d78da","html_url":"https://github.com/Vaisakh-Nirupam/Task_Manager","commit_stats":null,"previous_names":["vaisakh-nirupam/task_manager"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Vaisakh-Nirupam/Task_Manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vaisakh-Nirupam%2FTask_Manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vaisakh-Nirupam%2FTask_Manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vaisakh-Nirupam%2FTask_Manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vaisakh-Nirupam%2FTask_Manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vaisakh-Nirupam","download_url":"https://codeload.github.com/Vaisakh-Nirupam/Task_Manager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vaisakh-Nirupam%2FTask_Manager/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264040975,"owners_count":23548077,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flask","html-css-javascript","mysql","python","task-manager","ui-design","web-hosting"],"created_at":"2025-07-07T08:14:59.671Z","updated_at":"2026-04-11T08:02:39.360Z","avatar_url":"https://github.com/Vaisakh-Nirupam.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ✅ My Task Manager\n\nA secure, responsive **Flask** web application built to help users manage their daily tasks with ease. This project demonstrates modern user authentication with email-based OTP verification, combined with a clean and intuitive UI optimized for all screen sizes.\n\n---\n\n## 🌐 Live Demo\n\n🔗 [Try the app now](https://my-task-manager-app.up.railway.app)\n\n---\n\n## 🚀 Features\n\n- ✅ Email-based login with OTP verification\n- 🔒 Secure user session management\n- 📝 Add, edit, and delete daily tasks\n- 📱 Fully responsive, mobile-friendly layout\n- ⚡ Built with Flask’s routing and templating system\n- 🌐 Deployed publicly to showcase end-to-end deployment\n\n---\n\n## ✅ Designed for:\n\n- Individuals managing personal to-do lists\n- Students tracking assignments\n- Quick notes and task tracking anywhere, anytime\n\n---\n\n## 🛠️ Tech Stack\n\n| Tool     | Description                             |\n| -------- | --------------------------------------- |\n| Flask    | Python web framework for routes \u0026 logic |\n| MySQL    | Backend database                        |\n| HTML/CSS | Frontend structure \u0026 styling            |\n| SMTP     | For sending OTP verification emails     |\n\n---\n\n## 📦 Installation\n\n1. **Clone the repository**:\n\n```bash\ngit clone https://github.com/Vaisakh-Nirupam/Task_Manager.git\ncd Task_Manager\n```\n\n2. **Create a virtual environment**:\n\n```bash\npython -m venv venv\nsource venv/Scripts/activate\n```\n\n3. **Install dependencies**:\n\n```bash\npip install -r requirements.txt\n```\n\n4. **Set up your environment variables**:\n\n- Add your MySQL credentials\n- Configure email server details for OTP\n- See `.env.sample` for the variables needed\n\n5. **Initialize the database**:\n\nSet up your schema and tables in MySQL.\n\n6. **Run the app**:\n\n```bash\npython app.py\n```\n\nVisit [http://localhost:5000](http://localhost:5000) in your browser.\n\n---\n\n## 🖼️ Screenshots\n\n![Signup Page](static/images/MyTaskManager_Signup.png)  \n![Home](static/images/MyTaskManager_Home.png)\n![View Task Page](static/images/MyTaskManager_ViewTask.png)\n\n---\n\n## 🧠 How It Works\n\n1. User signs up with an email address\n2. System sends a one-time password (OTP) for verification\n3. Upon validation, the user is logged in and can manage their daily tasks\n4. Tasks are securely stored in a MySQL database\n5. Users can update, delete, or mark tasks completed anytime\n\n---\n\n## 👨‍💻 Author\n\n**Vaisakh Nirupam**  \n📫 [GitHub](https://github.com/Vaisakh-Nirupam)  \n🔗 [LinkedIn](https://www.linkedin.com/in/vaisakh-nirupam)\n\n---\n\n## 🙌 Feedback\n\nI’d love to hear your feedback or suggestions! Feel free to open an issue or submit a pull request if you’d like to contribute.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaisakh-nirupam%2Ftask_manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvaisakh-nirupam%2Ftask_manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaisakh-nirupam%2Ftask_manager/lists"}