All Projects β†’ tanem β†’ Express Bookshelf Realworld Example App

tanem / Express Bookshelf Realworld Example App

🐳 An Express and Bookshelf based backend implementation of the RealWorld API Spec.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Express Bookshelf Realworld Example App

Node Typescript Boilerplate
Minimalistic project template to jump start a Node.js back-end application in TypeScript. ESLint, Jest and type definitions included.
Stars: ✭ 1,061 (+2257.78%)
Mutual labels:  express, jest, backend
Cakephp Realworld Example App
Stars: ✭ 103 (+128.89%)
Mutual labels:  realworld, backend
Nodebestpractices
βœ… The Node.js best practices list (December 2021)
Stars: ✭ 72,734 (+161531.11%)
Mutual labels:  express, jest
Express Babel
Express starter kit with ES2017+ support, testing, linting, and code coverage
Stars: ✭ 621 (+1280%)
Mutual labels:  express, jest
Express Graphql Boilerplate
Express GraphQL API with JWT Authentication and support for sqlite, mysql, and postgresql
Stars: ✭ 201 (+346.67%)
Mutual labels:  express, jest
Typescript Express Starter
πŸš€ TypeScript Express Starter
Stars: ✭ 238 (+428.89%)
Mutual labels:  express, jest
multi-projects-architecture-with-Ktor
A Ktor real world example built on multi-projects architecture
Stars: ✭ 29 (-35.56%)
Mutual labels:  backend, realworld
2019 12
🎟 κΈ‰μ¦ν•˜λŠ” νŠΈλž˜ν”½μ—λ„ μ•ˆμ •μ μΈ μ˜ˆμ•½ μ„œλΉ„μŠ€, Atomic Pattern을 μ μš©ν•œ μž¬μ‚¬μš© κ°€λŠ₯ν•œ μ»΄ν¬λ„ŒνŠΈ, μ‹€μš©μ μΈ Testing을 주제둜 ν•˜λŠ” 이벀트 μ„œλΉ„μŠ€
Stars: ✭ 169 (+275.56%)
Mutual labels:  express, jest
Node Express Boilerplate
A boilerplate for building production-ready RESTful APIs using Node.js, Express, and Mongoose
Stars: ✭ 890 (+1877.78%)
Mutual labels:  express, jest
Hotseat Api
Rest API of a barber shop application - Built with Express, TypeORM and Postgres
Stars: ✭ 27 (-40%)
Mutual labels:  express, backend
Laravel Realworld Example App
Exemplary real world backend API built with Laravel
Stars: ✭ 954 (+2020%)
Mutual labels:  realworld, backend
Nxplorerjs Microservice Starter
Node JS , Typescript , Express based reactive microservice starter project for REST and GraphQL APIs
Stars: ✭ 193 (+328.89%)
Mutual labels:  express, jest
Blog Service
blog service @nestjs
Stars: ✭ 188 (+317.78%)
Mutual labels:  express, jest
React
Extremely simple boilerplate, easiest you can find, for React application including all the necessary tools: Flow | React 16 | redux | babel 6 | webpack 3 | css-modules | jest | enzyme | express + optional: sass/scss
Stars: ✭ 244 (+442.22%)
Mutual labels:  express, jest
Stackoverflow Clone
Clone project of a famous Q/A website for developers which is stackoverflow built using MySQL-Express-React-Node 🌐
Stars: ✭ 182 (+304.44%)
Mutual labels:  express, backend
laravel-realworld-example-app
Exemplary RealWorld backend API built with Laravel PHP framework.
Stars: ✭ 34 (-24.44%)
Mutual labels:  backend, realworld
Push Starter
React Redux Starter with SSR πŸ€–
Stars: ✭ 43 (-4.44%)
Mutual labels:  express, jest
Js Stack Boilerplate
Final boilerplate code of the JavaScript Stack from Scratch tutorial –
Stars: ✭ 145 (+222.22%)
Mutual labels:  express, jest
Express Webpack React Redux Typescript Boilerplate
πŸŽ‰ A full-stack boilerplate that using express with webpack, react and typescirpt!
Stars: ✭ 156 (+246.67%)
Mutual labels:  express, jest
Elixir Phoenix Realworld Example App
Exemplary real world application built with Elixir + Phoenix
Stars: ✭ 764 (+1597.78%)
Mutual labels:  realworld, backend

express-bookshelf-realworld-example-app

build status coverage status

An Express and Bookshelf based backend implementation of the RealWorld API Spec.

Table of Contents

Background

This project was created in order to familiarise myself with some key technologies in use at my day job. It's not intended to be production ready, but PRs that address this and any other issues are welcome!

Getting Started

Ensure Docker Compose is installed, then:

  1. Clone this repo.
  2. Change to the above dir.
  3. Run npm run docker:start to start the app.

Running Tests

Run the full test suite with:

$ npm run docker:test

CLI args will be passed through to Jest. For example, to run in watch mode:

$ npm run docker:test --watch

This project also passes the realworld-server-tester test suite. First start the server:

$ npm run docker:start

Then in a new terminal window, assuming you've cloned the realworld-server-tester repo and changed to the correct directory, run:

$ java -jar target/realworld-server-tester-0.1.0-SNAPSHOT-standalone.jar http://localhost:3000/api

Documentation

License

MIT

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].