Skip to content

chinweibegbu/tick-backend

Repository files navigation

Contributors Forks Stargazers Issues LinkedIn

Tick

Minimalist to-do list API

Explore Docs . Report Bug · Request Feature

Table of Content

About The Project

Overview

This is the API for Tick, a minimalist to-do list application

(back to top)

Built With

(back to top)

Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

  • .NET 8.0 SDK
  • Visual Studio 2022

Installation

  1. Clone the repo
    git clone https://github.com/chinweibegbu/tick-backend.git
  2. Install NuGet packages
  3. Start local environment by clicking on the "IIS Express" debug button

(back to top)

Contributing

If you have a suggestion that would make this better, follow these steps:

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/NewFeature)
  3. Commit your Changes (git commit -m 'Add some NewFeature')
  4. Push to the Branch (git push origin feature/NewFeature)
  5. Open a Pull Request

Alternatively, you can open an Issue.

(back to top)

Features

General

  • /info
  • /health

User Management

  • /api/User/authenticate
  • /api/User/logout
  • /api/User/getUsers
  • /api/User/getUser/{id}
  • /api/User/addUser
    • userName
    • firstName
    • lastName
    • password
    • email
    • profilePhoto
  • /api/User/editUser
  • /api/User/deleteUser
  • /api/User/resetUser
  • /api/User/resetUserLockout
  • /api/User/passwordReset

Task Management

  • /api/Task/getTasks
  • /api/Task/getTasksByUserId
    • Filter completed tasks
    • Filter uncompleted tasks
  • /api/Task/addTask
  • /api/Task/duplicateTask/{taskId}
  • /api/Task/editTask/{taskId}
  • /api/Task/toggleCompleteTask/{taskId}
  • /api/Task/deleteTask/{taskId}

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contact

Chinwe Ibegbu - chinwe.ibegbu@gmail.com

Project Link: https://github.com/chinweibegbu/tick-backend/

(back to top)

Acknowledgments

(back to top)

About

To-Do List application API built with ASP.NET Core

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages