Skip to content

espensorby/contentful-accordion

Repository files navigation

Novacare FAQ App

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.

Installation

To install the project, follow these steps:

  1. Clone the repository: git clone https://github.com/espensorby/contentful-accordion.git
  2. Navigate into the project directory: cd contentful-accordion
  3. Install the dependencies: npm install

Usage

To run the app in development mode, use the command:

npm run dev

Running Tests

To run the automated tests for this app, use the command:

npm run test

Tech Stack

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

License

This project is licensed under the MIT License.

Contact

Espen Sørby - [email protected]

About

Fetches data from the Contentful GraphQL API and presents the data in an accordion component.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published