- Node 8+ required
yarn install
(ornpm install
, no lock file though)yarn start
- Listens on port 3001 or PORT env variable
- API is on
/api
../client/build
is served on/
yarn install
yarn start
for developmentyarn build
to serve from API server
yarn lint
in bothclient
andserver
yarn test
inserver
(no client tests yet)
- express with a few routes - users, posts, auth and root for static files
- sequelize models using SQLite
- jsonwebtoken for authorization
- mocha + supertest + chai for tests
- react-create-app for bootstraping the project
- react-router v4
- react-easy-state for state management
- axios for HTTP requests
- marked for post content rendering