{"id":20676670,"url":"https://github.com/vitaliy-bezugly/taskmanager","last_synced_at":"2025-03-10T18:47:10.093Z","repository":{"id":144709933,"uuid":"530126123","full_name":"vitaliy-bezugly/TaskManager","owner":"vitaliy-bezugly","description":"Application to manage your tasks","archived":false,"fork":false,"pushed_at":"2023-07-09T15:40:30.000Z","size":31284,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-17T14:56:29.473Z","etag":null,"topics":["angular","api","asp-net-core","entity-framework-core","html","integration-testing","typescript"],"latest_commit_sha":null,"homepage":"https://taskmanager-plus.herokuapp.com/","language":"C#","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/vitaliy-bezugly.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}},"created_at":"2022-08-29T08:13:33.000Z","updated_at":"2023-02-28T07:33:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"e6ffafa8-641c-4048-b3af-16540efacd85","html_url":"https://github.com/vitaliy-bezugly/TaskManager","commit_stats":null,"previous_names":["vitaliy-bezugly/taskmanager"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitaliy-bezugly%2FTaskManager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitaliy-bezugly%2FTaskManager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitaliy-bezugly%2FTaskManager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitaliy-bezugly%2FTaskManager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitaliy-bezugly","download_url":"https://codeload.github.com/vitaliy-bezugly/TaskManager/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242906566,"owners_count":20204856,"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":["angular","api","asp-net-core","entity-framework-core","html","integration-testing","typescript"],"created_at":"2024-11-16T21:13:16.925Z","updated_at":"2025-03-10T18:47:10.084Z","avatar_url":"https://github.com/vitaliy-bezugly.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Task manager app\nThe Task Manager Web Application is a useful tool for anyone looking to manage their tasks more efficiently. With its easy-to-use features and intuitive user interface, users can stay on top of their work and complete tasks in a timely and organized manner.\n\n\u003ch2\u003e🧐 About app\u003c/h2\u003e\n\u003cp\u003eTask manager will help you organize your schedule and not forget about important things. It allows you to save tasks until they are completed.\u003c/p\u003e\n\u003cp\u003eThis application was made as a pet project to showcase skills: building a back-end api and user interface, deploying the application infrastructure on a third-party server\u003c/p\u003e\n\n\u003ch2\u003eFunctionality\u003c/h2\u003e\n\u003cul\u003e\n  \u003cli\u003eUser Registration and Login: Users can create a new account or log in to an existing account using their email address and password. Once logged in, users are redirected to the dashboard where they can view all of their tasks.\u003c/li\u003e\n  \u003cli\u003eAdd New Task: Users can add new tasks to their account, including a name, description, expiration date, and whether the task is important or not. This feature    helps users keep track of their tasks and prioritize their work.\u003c/li\u003e\n  \u003cli\u003eTask Management: Once a user has added a task, they can view it in the dashboard and mark it as completed once it is done. The task will then disappear from the dashboard and be marked as completed.\u003c/li\u003e\n  \u003cli\u003eUser Experience: The application has a clean and intuitive user interface that makes it easy for users to manage their tasks. The application's features are designed to be easy to use, and users can easily navigate through the different sections of the application.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Touch it!\u003c/h2\u003e\n\u003ca href=\"https://taskmanager-plus.herokuapp.com/\"\u003eI already deployed it to the web\u003c/a\u003e\n\n\u003ch2\u003e🛠️ Local running\u003c/h2\u003e\n\u003cp\u003eIf you want to run it locally just follow the steps\u003c/p\u003e\n\u003col\u003e\n  \u003cli\u003e Make sure you have the tools to compile .Net 6 projects \u003c/li\u003e\n  \u003cli\u003e Clone the repository \u003c/li\u003e\n  \u003c/ol\u003e\n  \n```\ngit clone https://github.com/VitaliyMinaev/TaskManager.git\n```\n\n\u003col start=\"3\"\u003e\n  \u003cli\u003eGo to directory: '...\\Backend\\TaskManager.Api'\u003c/li\u003e\n  \u003cli\u003eRun the app (it will run in \u003ccode\u003ehttps://localhost:7142\u003c/code\u003e url) \u003c/li\u003e\n  \u003c/ol\u003e\n  \n``` cmd\ndotnet run\n```\n\n\u003col start=\"5\"\u003e\n  \u003cli\u003eApplication will run with in memory database. It means that if you restart up, data will be destroyed. \n    To use your personal mssql server pass connection string as environment variable  with key \u003ccode\u003eConnectionString\u003c/code\u003e.\u003c/li\u003e\n  \u003c/ol\u003e\n  \n \u003ch2\u003e💻 Frameworks and tools used in the project \u003c/h2\u003e \n \u003cul\u003e\n  \u003cli\u003e Asp .Net Core Web Api\u003c/li\u003e\n  \u003cli\u003eAngular\u003c/li\u003e\n  \u003cli\u003eMSSql\u003c/li\u003e\n  \u003cli\u003eDocker\u003c/li\u003e\n  \u003cli\u003eSwagger\u003c/li\u003e\n  \u003cli\u003eGoogle cloud\u003c/li\u003e\n  \u003c/ul\u003e\n  \n\u003ch2\u003e👨‍💻 Technologies used in the project \u003c/h2\u003e \n \u003cul\u003e\n  \u003cli\u003eAuthorization and authentication based on jwt tokens\u003c/li\u003e\n  \u003cli\u003e3 tier architecture\u003c/li\u003e\n  \u003cli\u003eIntegration testing\u003c/li\u003e\n  \u003cli\u003eDI containers\u003c/li\u003e\n  \u003c/ul\u003e\n \n\u003ch2\u003e🧿 UI design pictures \u003c/h2\u003e\n\u003c!-- Home page --\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/87979065/220935325-a0a860b7-530d-450b-84d6-557fd8cd7b64.png\" width=\"1100\"\u003e\n \u003c/p\u003e\n\u003c!-- Task page --\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/87979065/220910644-5e964c6d-68b4-4b1e-87ab-05043d6ab181.png\" width=\"1100\"\u003e\n \u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/87979065/220912989-94decac0-e758-4e6e-b2dd-cf427af50368.png\" width=\"1100\"\u003e\n \u003c/p\u003e\n\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitaliy-bezugly%2Ftaskmanager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvitaliy-bezugly%2Ftaskmanager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitaliy-bezugly%2Ftaskmanager/lists"}