This project is a sample web application built with Vite, React, TypeScript, Chakra UI, and Apollo Client as part as a technical test for TIG.
-
Clone the repository:
git clone https://github.com/madeinspace/tig-test.git
-
Navigate to the project folder:
cd tig-test
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
Open http://localhost:5173 to view the local build. NB: Vite requires Node 18+ version.
- src/: Source code.
- components/: React components.
- data/: GraphQL queries, types, and Apollo Client setup.
- utils/: Utility functions and Chakra UI theme.
- Vite: Frontend build tool.
- React: JavaScript library for building user interfaces.
- TypeScript: Superset of JavaScript with static types.
- Chakra UI: React component library.
- Apollo Client: GraphQL client.
This project uses a GraphQL API for data. You can find the GraphQL queries in the data/queries.ts file and configure the Apollo Client in data/apollo.ts.