This is a simple FAQ application built with React, Typescript, Vite and Apollo Client. It fetches Novacare FAQ data from a GraphQL API and displays it in an accordion-style interface. This project is part of a job interview process for Novacare.
To install the project, follow these steps:
- Clone the repository:
git clone https://github.com/espensorby/contentful-accordion.git
- Navigate into the project directory:
cd contentful-accordion
- Install the dependencies:
npm install
To run the app in development mode, use the command:
npm run dev
To run the automated tests for this app, use the command:
npm run test
This project uses the following technologies:
- React for building the user interface
- TypeScript for type checking
- Apollo Client for fetching data from the GraphQL API
- Vitest and React Testing Library for testing
This project is licensed under the MIT License.
Espen Sørby - [email protected]