Code Monkey home page Code Monkey logo

do-it-already-api's Introduction

Do It Already - API

A todo app that empowers you to knock out your bucklet list.

Live version: (https://do-it-already-app.vercel.app/)

Introduction

If you've been dreaming of visiting Europe your whole life, but you still have yet to leave the country, what's stopping you? If it's sheer lack of willpower, create a "travel" todo with Do It Already and make that dream come to fruition. Or, say you're low on funds. Create a bucket list todo to save $$$ for your Euro trip!

The app separates todos into four main categories:

  • Productivity
  • Finance
  • Fitness
  • Travel

Create todos that will help you achieve greater goals, or simply create fun todos for things you've never done, like reading a book trilogy or finishing a series you just haven't gotten around to yet.

Technologies

  • Node and Express
    • Authentication via JWT
    • RESTful API
  • Testing
    • Supertest (integration)
    • Mocha and Chai (unit)
  • Database
    • Postgres
    • Knex.js

Production

Deployed via Heroku

API Endpoints

Users Router

- /api/users 
- - GET - gets all users 
- - POST - creates a new user

Todos Router

- /api/todos
- - GET - gets all todos 
- - POST - creates a new todo 

Todos/:id Router

- /api/todos/:id 
- - GET - gets todo by id 
- - DELETE - deletes a todo by id 
- - PATCH - updates a todo by id 
- - PUT - marks todo complete or incomplete by id 

Categories Router

- /api/categories 
- - GET - gets all categories 

Categories/:id Router

- /api/categories/:id
- - GET - gets categories by id 

do-it-already-api's People

Contributors

zpain8464 avatar

Watchers

 avatar

Forkers

awesomething

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.