tanem / Express Bookshelf Realworld Example App
π³ An Express and Bookshelf based backend implementation of the RealWorld API Spec.
Stars: β 45
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
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
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
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
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:
- Clone this repo.
- Change to the above dir.
- 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].