/To-Do-List-2.0.0

A TODO List application made with ASP.NET6

Primary LanguageC#

To Do List 2.0.0

made by Mojiboye Emmanuel

A TODO List application made with ASP.NET6.

Technologies Used

  • Git
  • C#
  • .NET6.0 Framework
  • Unit Testing with MS Test
  • Asp.Net

Description

Add in multiple tasks you are yet to do into your TODO List.

Setup/Installation

  1. Clone the Repository: Open your Git Bash terminal and run the following command to clone the project:

    git clone _REPOSITORY_NAME_
  2. Install .NET 6.0 Framework: Ensure you have the .NET 6.0 Framework installed (used .NET 6.0.402 for this application) on your PC. Make sure you have completed the essential steps to write C# code in the REPL.

  3. Create appSettings.json: After cloning the repository, you need to create an appSettings.json file in the root directory of the project. Be sure to create it in the production directory of your project (ToDoList.Solution/ToDoList/appSettings.json). Use the following template for your appSettings.json:

    {
        "ConnectionStrings": {
            "DefaultConnection": "Server=localhost;Port=3306;database=to_do_list_with_mysqlconnector;uid=[YOUR-USERNAME-HERE];pwd=[YOUR-PASSWORD-HERE];"
        }
    }

    Replace [YOUR-USERNAME-HERE] and [YOUR-PASSWORD-HERE] with your actual MySQL username and password.

  4. Build and Run the Application:

    • If you're not interested in seeing the build messages, run the following command to build and run the application:

      dotnet run

      This command builds and runs the application for you.

    • If you are interested in seeing the build messages, follow these steps:

      1. Build the Project: Run the following command to build the project and add the essential directories to execute the application:

        dotnet build
      2. Run the Project: After building the application, run the following command to see all of the results outputted into the console:

        dotnet run

Detected Bugs/ Issues

  • No detected bugs

License

Licensed under the GNU General Public License

Contact Info

  • Email: emzzyoluwole@gmail.com
  • Instagram @Emmanuel.9944
  • Twitter: @Emzzy241 and Profile Name: Dynasty
  • Github Username: Emzzy241