Skip to content

Merlissa09/TaskTracker

Repository files navigation

TaskTracker

A task management application built with ASP.NET Core.

Description

TaskTracker is a web-based application for managing and tracking tasks efficiently.

Prerequisites

  • .NET 9.0 SDK or later
  • A code editor (VS Code, Visual Studio, or Rider)

Installation

  1. Clone the repository:

    git clone https://github.com/Merlissa09/TaskTracker.git
    cd TaskTracker
  2. Restore dependencies:

    dotnet restore

Usage

Run the application:

cd TaskTracker
dotnet run

The application will start and display the local URL (typically http://localhost:5000).

Project Structure

  • TaskTracker/ - Main application project
  • TaskDomain/ - Domain models and entities
  • TaskTracker.Tests/ - Test project with a test guide (TaskTracker.Tests/README.md)
  • README.md - This file
  • LICENSE - License information

Testing

The repository includes a test project located at TaskTracker.Tests/. The tests use NUnit.

dotnet test TaskTracker.Tests/TaskTracker.Tests.csproj

If you're new to unit testing, the tests README explains naming conventions, style guidelines, and troubleshooting tips.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Basic Git Commands

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 fetch followed by git merge

License

See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages