- Introduction
- Tech Stack
- Development Process
- Task Manager ERD
- Hosting Services
- Run Task Manager on Local System
- Download Task Manager
- Demo Video
- Disclaimer
- Publications
This Task Manager Application can create user accounts who can login and perform operations such as adding, deleting, updating data, marking tasks completed or incompleted and searching through tasks. There is also an admin who can view every users account information and also view the tasks created. Currently this is an ongoing project and commits/pushes are made regularly. C# | Windows Forms App (.NET Framwork) | CockroachDB | Visual Studio In the beginning when developing locally I was using SQLITE for the database and my main focus was more on functionality, since this is an ongoing project I will be continuously making improvements to the user interface and also the backend. For the database hosting I am using a free hosting service called CockroachDB which basically performs querys and creates tables similar to normal SQL syntax but in the command line. For the .NET Application, I have published it as a .exe file using a Nuget Package called Costura.Fody. For more information on how to deploy a windows forms application you can watch this https://youtu.be/YQuBBqudpe0?si=s8UQXi8uG6drifUc Fork this repo and copy the link in the your Forked repo and then open Visual Studio, click clone repository and paste the link. Also you will need to create a DB.cs file with your own connection string by using cockroachDB to create the database and tables required. In order to download the Task Manager you can go to this link and download the exe: https://github.com/N00rAhmed/Task-Manager/releases/
You can also go to my website https://p0rtf0li0-noor.netlify.app/#projects and download the project from there :)
When opening the exe file you will get a popup similar to the one below. In order to bypass this you click more info and then run anyway which will the application.
Task.App.Demo.Windows.Forms.SQL.mp4
The exe file provided works on home networks but on more secure networks there is a chance that the file wont work because it is detected as malicious software or a security risk when the app attempts at accessing the database. Also if you have installed any anti virus software there is a chance that it will also stop the application from running and being downloaded.
https://noor-ahmed.hashnode.dev/embed-dlls-in-executable
https://noor-ahmed.hashnode.dev/stop-having-multiple-connection-strings-in-csharp