Skip to content

"The mother of all demo apps" β€” Exemplary fullstack Medium.com clone powered by Next.js and Ruby on Rails πŸ…

License

Notifications You must be signed in to change notification settings

Zane36/realworld

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

realworld

Web Api Storybook

This repo implements opinionated best practices for Apollo Client, React, Next.js and Storybook.

1 caveat is it does not try to implement a best practice on UI Components as the styles are reused from the realworld.io project.

Setup

Api

cd api
bundle
bin/rails db:migrate
bin/rails db:seed
bin/rails s

Web

cd web
npm install
npm run dev

Testing

Api

cd api
bin/rails spec

Web

cd web
npm test

Tooling

Api

Generate ERD

bin/rails erd

Web

Storybook

npm run storybook

About

"The mother of all demo apps" β€” Exemplary fullstack Medium.com clone powered by Next.js and Ruby on Rails πŸ…

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 50.2%
  • JavaScript 49.0%
  • Other 0.8%