To log hours worked by specific employees for specific clients and their respective projects. Visit https://team-awesome-dylan.humanoidsbv.now.sh/ to view a deployment of the app.
NodeJS - An open source, cross-platform runtime environment for developing server-side and networking applications.
- Clone the repository
- Navigate to the directory by typing
cd team-awesome-dylan/
in the code editor console - Type
gatsby develop
in the console - Type
npm run start
in the console
Your site is now running at http://localhost:8000 !
Jest (unit & snapshot) and Cypress (end-to-end) are used for testing.
To run Jest tests:
- Type
npm run test
in the code editor console - Refer to the console to view test outcomes
To run Cypress tests:
- Type
cypress
in the code editor console - A pop-up will prompt you with a list of tests
- Click the intended test to run
- A browser window will open and testing will commence
- Type
npm run storybook
in the code editor console
Storybook is now running at http://localhost:6006
- Visual Studio Code - Source-code editor
- Gatsby - Server-side rendering framework built on top of WebPack
- Redux - JS library for global state management
- Travis - Continuous Integration tool
- Now - Testing of app deployment
- StoryBook - Visual overview of shared components (e.g. universally styled text input fields, buttons etc.)
- Dylan Jongbloed
- Robbin Habermehl - General development wizardry
- Aron Martin - CSS & Redux workshops & code assistance
- Ruben Werdmuller - Coding partner