Giter Site home page Giter Site logo

task-manager's Introduction

Welcome to Task-Manager API!

With this API you can create a list that contains your to-dos. For now API does not include a Web GUI though it is in progress!

--> How to use <--

You will need an API testing application like 'Postman'. So that you can send requests to server and also get responses back.

--> Requests <--

Create user

  • POST --> {{url}}/users
  • Send a request that JSON body with --> "name", "email", "password"

Create task

  • POST --> {{url}}/tasks
  • Send a request that JSON body with --> "description", "completed"

Login user

  • POST --> {{url}}/users/login
  • Send a request that JSON body with --> "email", "password"

Logout user

  • POST --> {{url}}/users/logout

Logout All

  • POST --> {{url}}/users/logoutAll

Upload avatar

  • POST --> {{url}}/users/me/avatar
  • Send a request with key "avatar" and value that is chosen by you from your computer.

Read profile

  • GET --> {{url}}/users/me

Read tasks

  • GET --> {{url}}/tasks
  • key=sortBy, value=createdAt:asc || value=createdAt:desc

Update user

  • PATCH --> {{url}}/users/me
  • You can udate you profile credentials.

Update task

  • PATCH --> {{url}}/tasks/
  • You can update your task.

Delete user

  • DELETE --> {{url}}/users/me

Delete task

  • DELETE --> {{url}}/tasks/<taskID

Delete avatar

  • DELETE --> {{url}}/users/me/avatar

task-manager's People

Contributors

mrtuuro avatar

Stargazers

Ebubekir Demiray avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.