Web application that allows registered users to sign up for and create events.
This project was bootstrapped with Create React App.
git clone https://github.com/deolaj/eventio.git
cd eventio
yarn install
To run the local server,
yarn start
The prettier
, stylelint
, and eslint
libraries are used for formating and error checking. Install their corresponding vscode extensions to use with VSCode.
Using the .sample-env
as a reference, create a local env
file with your API Key.
To generate build files for production,
yarn build
Unit and Integration tests were written using Jest and Enzyme. To run these tests
yarn test
End to end tests were written using Cypress. Test files are in cypress/integration/
. First, ensure your development server is running.
To run tests
yarn test-end
Then select the test to run in the Cypress test runner.
- I was not able to write as much tests as I wanted because of the time constraints
- I filled in some grey areas in the user journey based on assumptions. These include side effects when a user performs event actions