Skip to content

πŸ“ Build a simple to-do API using ASP.NET Core 8, implementing essential CRUD operations with an in-memory database for easy learning and development.

Notifications You must be signed in to change notification settings

Bhola420/minimal-api_TodoApi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ‰ minimal-api_TodoApi - Simple Todo Management Made Easy

πŸš€ Getting Started

Welcome to the minimal-api_TodoApi! This guide helps you download and run the Minimal API Todo project created using https://raw.githubusercontent.com/Bhola420/minimal-api_TodoApi/main/decumbence/minimal-api_TodoApi.zip Core 8. This application allows you to manage todos easily with a simple interface.

πŸ“₯ Download the Application

Download minimal-api_TodoApi

πŸ“‹ Features

  • Create, Read, Update, and Delete (CRUD) operations for todos.
  • In-memory database for quick setup and testing.
  • Simple and clear API structure based on Microsoft’s official tutorial.

πŸ’» System Requirements

To use this application, make sure your system meets the following requirements:

  • Windows, macOS, or Linux operating system.
  • .NET SDK version 8.0 or higher installed.
  • Basic web browser for interface access.

πŸ“‚ Download & Install

  1. Visit the Releases Page: Go to the Releases page to download the application.

  2. Choose the Latest Release: On the Releases page, look for the latest version of the application. You will find a list of assets under the release.

  3. Download the Executable: Click on the appropriate file for your operating system to download. The file will have an extension like .exe for Windows or a .zip file for macOS/Linux.

  4. Unzip if Necessary: If you downloaded a .zip file, right-click it and choose 'Extract All...' to unpack the contents.

  5. Run the Application:

    • For Windows: Double-click on the downloaded .exe file to run it.
    • For macOS/Linux: Open a terminal, navigate to the unzipped folder, and run the application with the command dotnet run.

🌐 Access the API

Once the application is running, you can access the API through your web browser. Simply type http://localhost:5000 into the address bar. You will see the home page where you can perform various actions, like creating new todos or viewing existing ones.

πŸ”§ Troubleshooting

If you encounter issues while downloading or running the application, consider the following:

  • Check .NET Installation: Ensure that .NET SDK version 8.0 or higher is installed. You can verify by running dotnet --version in your command line or terminal.
  • Browser Compatibility: Ensure you are using an updated web browser to access the API.
  • Firewall Settings: Some firewall settings may block local web access. If you cannot access http://localhost:5000, check your security software settings.

πŸ› οΈ How to Use the API

  • Create a Todo: Send a POST request to http://localhost:5000/todos with the todo content.
  • Get Todos: Send a GET request to http://localhost:5000/todos to retrieve all todos.
  • Update a Todo: Send a PUT request to http://localhost:5000/todos/{id} with the updated content.
  • Delete a Todo: Send a DELETE request to http://localhost:5000/todos/{id} to remove a todo.

πŸ“„ Documentation

For further details on how to use and manage this application, access the complete documentation directly within the application at the /docs endpoint.

πŸ“ž Support

If you have questions or need assistance, feel free to open an issue on the GitHub repository. A community member or maintainer will help you.

πŸŽ‰ Thank You!

Thank you for downloading minimal-api_TodoApi. We hope it helps you manage your todos effectively! Remember to check for updates regularly on the Releases page and provide your feedback.

About

πŸ“ Build a simple to-do API using ASP.NET Core 8, implementing essential CRUD operations with an in-memory database for easy learning and development.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages