Skip to content

humanoidsbv/team-awesome-dylan

Repository files navigation

🚀 Team Awesome

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.

Prerequisites

NodeJS - An open source, cross-platform runtime environment for developing server-side and networking applications.

Getting Started

  1. Clone the repository
  2. Navigate to the directory by typing cd team-awesome-dylan/ in the code editor console
  3. Type gatsby develop in the console
  4. Type npm run start in the console

Your site is now running at http://localhost:8000 !

Running tests

Jest (unit & snapshot) and Cypress (end-to-end) are used for testing.

To run Jest tests:

  1. Type npm run test in the code editor console
  2. Refer to the console to view test outcomes

To run Cypress tests:

  1. Type cypress in the code editor console
  2. A pop-up will prompt you with a list of tests
  3. Click the intended test to run
  4. A browser window will open and testing will commence

Running Storybook

  1. Type npm run storybook in the code editor console

Storybook is now running at http://localhost:6006

Built With

  • 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.)

Author

  • Dylan Jongbloed

Acknowledgments