Skip to content

This application was made using Windows Forms App (.NET Framework) and CockroachDB for the database.

License

Notifications You must be signed in to change notification settings

N00rAhmed/Task-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager Documentation

Table of Contents


Introduction

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.

Tech Stack

C# | Windows Forms App (.NET Framwork) | CockroachDB | Visual Studio

Development Process

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.

Task Manager ERD

Hosting Services

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

Run Task Manager on Local System

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.

Download Task Manager

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.

Demo Video

Task.App.Demo.Windows.Forms.SQL.mp4

Disclaimer

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.

Publications

https://noor-ahmed.hashnode.dev/embed-dlls-in-executable
https://noor-ahmed.hashnode.dev/stop-having-multiple-connection-strings-in-csharp

About

This application was made using Windows Forms App (.NET Framework) and CockroachDB for the database.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages