- Home page
- Login page
- Post List/Create/Update/Delete/Details pages
- Posts paginator
- Success/Error alerts
- Post Delete confirmation modal
- Protected Require Auth URLs
- E2E Cypress test coverage
- Test fixtures data
- Webpack
- Redux/Redux-thunk
- Cypress
- Post Get/GetList/Create/Update/Delete endpoints
- User auth endpoint (OAuth2)
- Mocha models & endpoints test coverage
- Test fixtures data
- CLI commands
- Mongoose ORM
- Mocha
There are 2 possible ways to run applications & tests - using Docker or without it:
For both ways need to create server/.env file from server/.env.dist and set correct values.