A task management application built with ASP.NET Core.
TaskTracker is a web-based application for managing and tracking tasks efficiently.
- .NET 9.0 SDK or later
- A code editor (VS Code, Visual Studio, or Rider)
-
Clone the repository:
git clone https://github.com/Merlissa09/TaskTracker.git cd TaskTracker -
Restore dependencies:
dotnet restore
Run the application:
cd TaskTracker
dotnet runThe application will start and display the local URL (typically http://localhost:5000).
TaskTracker/- Main application projectTaskDomain/- Domain models and entitiesTaskTracker.Tests/- Test project with a test guide (TaskTracker.Tests/README.md)README.md- This fileLICENSE- License information
The repository includes a test project located at TaskTracker.Tests/. The tests use NUnit.
- See the test guide/instructions here: TaskTracker.Tests/README.md
- Run all tests from the repository root with:
dotnet test TaskTracker.Tests/TaskTracker.Tests.csprojIf you're new to unit testing, the tests README explains naming conventions, style guidelines, and troubleshooting tips.
Contributions are welcome! Please feel free to submit a Pull Request.
All of these commands can be typed into your terminal. Make sure your terminal is scoped to the correct project
-
git branch insert-name-of-branch- this command will create a branch with the given name -
git checkout insert-name-of-branch- this command will checkout the branch so you can work on it -
git branch- this command will show you all your local branches -
git fetch- a command used to download new data (commits, files, and branches) from a remote repository into your local repository without integrating those changes into your current working file -
git pull- used to download content from a remote repository and immediately update the local repository to match that content. It is essentially a combination of two separate commands:git fetchfollowed bygit merge
See the LICENSE file for details.