Skip to content

Latest commit

 

History

History
48 lines (27 loc) · 1.23 KB

README.md

File metadata and controls

48 lines (27 loc) · 1.23 KB

Eventio

Web application that allows registered users to sign up for and create events.

This project was bootstrapped with Create React App.

Instructions

Getting Started

git clone https://github.com/deolaj/eventio.git
cd eventio
yarn install

Development

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.

Production

To generate build files for production,

yarn build

Test

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.

Comments

  • 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