All Projects → daniloab → koa-crud-backend

daniloab / koa-crud-backend

Licence: other
Backend implementation of REST api with Node.js, Koa.js, MongoDB and Jest Tests

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to koa-crud-backend

eslint-config-with-prettier
Eslint config with prettier
Stars: ✭ 39 (-30.36%)
Mutual labels:  yarn
meta-package-manager
🎁 a wrapper around all package managers
Stars: ✭ 277 (+394.64%)
Mutual labels:  yarn
yarn-plugin-workspace-since
모노레포를 위한 yarn berry plugin
Stars: ✭ 120 (+114.29%)
Mutual labels:  yarn
react-spa-template
This is a sample template for single page applications built using React + Router to work with webpack dev server
Stars: ✭ 19 (-66.07%)
Mutual labels:  yarn
npm-vs-yarn
Compare npm vs yarn
Stars: ✭ 36 (-35.71%)
Mutual labels:  yarn
webpack-starter-pug-sass-es6-jquery
Webpack 5 starter that supports Pug, SASS, ES6 ES7 ES8 ES9 ES10 ES11 ES12, VanillaJS/jQuery... (without framework) and generate URLs without the .html extension.
Stars: ✭ 102 (+82.14%)
Mutual labels:  yarn
ra-input-markdown
A markdown editor for react-admin
Stars: ✭ 22 (-60.71%)
Mutual labels:  yarn
cloud-music-mobile
This is a music player
Stars: ✭ 22 (-60.71%)
Mutual labels:  yarn
angularjs-es6-starter-kit
Basic AngularJS, ES6, Webpack Starter Kit Project which includes Bootstrap 4 also. This is a boilerplate for AngularJS SPA with Bootstrap 4.
Stars: ✭ 28 (-50%)
Mutual labels:  yarn
wasp
WASP is a framework to build complex real time big data applications. It relies on a kind of Kappa/Lambda architecture mainly leveraging Kafka and Spark. If you need to ingest huge amount of heterogeneous data and analyze them through complex pipelines, this is the framework for you.
Stars: ✭ 19 (-66.07%)
Mutual labels:  yarn
abilitysheet
This app is ability sheet for beatmania iidx music of level 12.
Stars: ✭ 38 (-32.14%)
Mutual labels:  yarn
postcss-prefixwrap
A PostCSS plugin that is used to wrap css styles with a css selector to constrain their affect on parent elements in a page.
Stars: ✭ 54 (-3.57%)
Mutual labels:  yarn
gl-vsts-tasks-yarn
Yarn Package Manager Visual Studio Team Services Build and Release Management extensions
Stars: ✭ 50 (-10.71%)
Mutual labels:  yarn
protractor-starter
#archived: protractor-starter end-to-end tests setup also for non angular application
Stars: ✭ 37 (-33.93%)
Mutual labels:  yarn
ts-lib-scripts
以 🚀 速度创建零配置 TypeScript 库项目的命令行工具
Stars: ✭ 56 (+0%)
Mutual labels:  yarn
react-typescript
React16 + HMR + typescript + webpack + tslint + tests
Stars: ✭ 21 (-62.5%)
Mutual labels:  yarn
yarn-global
A set of useful methods for @yarnpkg
Stars: ✭ 12 (-78.57%)
Mutual labels:  yarn
docker-serverless
Docker image containing NodeJS, Serverless Framework and Yarn.
Stars: ✭ 74 (+32.14%)
Mutual labels:  yarn
react-in-out-textarea
A simple React.js User Interface Component that is like Google Translate with full TypeScript Support
Stars: ✭ 28 (-50%)
Mutual labels:  yarn
qnm
🔍 cli utility for querying the node_modules directory
Stars: ✭ 857 (+1430.36%)
Mutual labels:  yarn

Koa JS CRUD Backend Implementation

Backend implementation using koa js to build a REST API.

run

  • run yarn to install dependencies

  • create a new file .env and fill it with the .env.example content

  • yarn start

see the api on http://localhost:6000

pipeline

MongoDB

  • create connection with MongoDB
  • create user model

APIs

  • GET user
  • GET ALL create user
  • POST user #10
    • implement body values validation with yup;
    • create new user if valid
    • validate if user exists and return
  • DELETE user

Auth Flow

  • login
  • validate user token
  • sign up

follow me

Twitter Twitch

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].