A simple SPA CRUD Blog written in React, Redux (Thunk) and React-Router. You can check the current site here: http://aldrenterante.exam-voyager.surge.sh
It's a take home exam to assess technical knowledge by building basic blog platform with CRUD features written in react, redux (thunk) and react-router. For quick clean user interface I use reactstrap.
I use CRA (create-react-app) to quick react boilerplate paired with redux-thunk and react-router and serve the build static file in surge.sh for quick and free hosting.
- Create React App - easy react boilerplate
- Surge - for quick static web publishing
- LowDB - small local JSON database powered by lodash
- Reactstrap - bootstrap components written in react
- Redux - state container management
- Redux Form - to manage form state in redux
- Enzyme/Jest - for unit testing
yarn install
For local dev
yarn start
to run unit tests (current unit tests are still low :( don't much have time sorry :()
yarn tests
to update current site (http://aldrenterante.exam-voyager.surge.sh)
yarn build
- add more unit tests
- implement e2e testing using cypress.io
- add flow for type checking
- and more...