Management portal for echo karriere
This is the backend that powers echo karriere for managing our events, content and data. It's a student developed project written in TypeScript using React, MaterialUI and GraphQL.
To start developing simply run yarn start
to start the development server.
Since we're using GraphQL and TypeScript we use GraphQL Code
Generator to create types and hooks
automatically for us for typesafe development. If you need functionality on the
backend that isn't in src/generated/types.ts
already run yarn graphql:codegen
and
it'll regenerate your types and functions.
NB: This requires that the backend is running locally when running the command.
To test our code run yarn test
. You should also ensure that the code you've
written is up to spec with yarn lint:ts
and yarn lint:style
.
This project was bootstrapped with Create React App. You can learn more in the Create React App documentation. To learn React, check out the React documentation.
MIT.