/troup-client

Simplifying everything about teamwork.

Primary LanguageTypeScriptApache License 2.0Apache-2.0

troup-banner

Troup Client

Join the community on Spectrum PRs Welcome first-timers-only

📢 We are looking for contributors!

This project is under heavy development and is on the lookout for contributors both technical and ono-technical. If you are interested in understanding the product and contributing, do get in touch at hello@troupapp.com.

The Troup client is the frontend app that helps the user address problems that we aim to solve. The client is built atop wonderful open-source projects with the goal of providing a fluid experience to the user.

Languages:

Framework:

Libraries:

Design system:

Setting up environment variables

You will need to create a .env file in the root folder. The instructions on setting those up are available within this example:

Available scripts

yarn dev

Start the development server and watch for file changes.

yarn build

Build the production-optimised bundle for deployment.

yarn start

Deploy the production-optimised bundle locally to test and simulate the production environment.

yarn codegen

Generate the types from the server. If you have the Apollo plugin for VS Code it should do this automatically, but this generation is an alternate way of generating the code.

yarn lint

Run the linter, catching out any errors or warning that may occur.