- A user that is not logged in can only view questions.
- A User has to create an account to post a question.
- User can then login and have access to all the other parts of the app.
- Users can create an account and log in https://stackoverflow-lite-react.herokuapp.com/login https://stackoverflow-lite-react.herokuapp.com/signup
- Users can ask question. https://stackoverflow-lite-react.herokuapp.com/postquestion
- Users can view the questions posted. https://stackoverflow-lite-react.herokuapp.com
- Users can view a single question. https://stackoverflow-lite-react.herokuapp.com/question
- Users can logout. https://stackoverflow-lite-react.herokuapp.com/logout
- The package manager used for this project is
Yarn
- To install
yarn
visit the offical docs Yarn . - After installing yarn, install the dependencies using the command
yarn install
- Clone this project using
git clone https://github.com/cdvx/StackOverflow-lite-react-frontend.git
- Git checkout to the
develop branch
- Install the project dependencies using
yarn
in the project root. - Run the project locally in development mode using
yarn start:dev
- It will open the default browser and start the app.
- You can try out the app by clicking the different links.
- After following the setup steps above
- To run the project tests use
yarn test:dev
- To run the project tests with coverage use
yarn coverage
- React and Redux
- Fetch Api
- HTML/CSS
- Bootstrap CSS Library
- Cedric Lusiba