Git Product home page Git Product logo

api-boilerplate's People

Contributors

beppek avatar fmenkes avatar johang2012 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

alexanderanter

api-boilerplate's Issues

File upload

It should be possible to upload files to the API. These files should then be accessible from the API

┆Issue is synchronized with this Asana task

API Docs

Add API docs to easily generate documentation for endpoints and so on.

┆Issue is synchronized with this Asana task

Cleanup docker

I've made a not so great docker file already, but I'll hand it over to you to fix it ;)

┆Issue is synchronized with this Asana task

Create user response model

Create a user response model which can be attached to the context and be returned as a response from the API. The purpose is to ensure consistency throughout the application.

┆Issue is synchronized with this Asana task

Email

API should be able to send emails

┆Issue is synchronized with this Asana task

Fix security issue

NPM audit flags for a security vulnerability in the hoek package. Find out a way to close that.

┆Issue is synchronized with this Asana task

Blockstack ID

Blockstack recently released an update to their platform. Investigate if it is ready for use in production.

┆Issue is synchronized with this Asana task

Tokens

Use access and refresh tokens to restrict access to the API.

┆Issue is synchronized with this Asana task

Tests

Add tests for the API

┆Issue is synchronized with this Asana task

Delete Email SSO token after use

Email SSO token needs to be deleted after use to avoid "tailgating" where an attacker can gain access of the token after it has been used, but within the 5-minute lifespan of the token, and use it to log in to the service as a shadow of the real user.

┆Issue is synchronized with this Asana task

Change Socket.io to real Websocket

Currently got socket.io working, but we should use websockets instead. There is much less overhead and browser support is good enough. Only Opera Mini and IE8 and lower lack support.

┆Issue is synchronized with this Asana task

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.