An open API service indexing awesome lists of open source software.

https://github.com/hygraph/cmscamp2024

CMS Camp website
https://github.com/hygraph/cmscamp2024

Last synced: 3 months ago
JSON representation

CMS Camp website

Awesome Lists containing this project

README

          

# CMS Camp website

Look at the [Nuxt 3 documentation](https://nuxt.com/docs/getting-started/introduction) to learn more.

## Setup

## Add GraphQL and Hygraph connections

In `.env` add and make sure to add content viewing permissions in Hygraph API settings

```
GQL_HOST=https://.cdn.hygraph.com/content//master
```

See `.env.example` for the setup requirements.

Add `.gql` query files in the `./queries` folder and use them like this:

```js
const { data } = await useAsyncGql("", { foo: "bar" });
```

## Development Server

Start the development server on `http://localhost:3000`:

```bash
yarn dev
```

## Production

Build the application for production:

```bash
yarn build
```

Check out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information.

# TODO

- Eventbrite API for support tickets only: https://www.eventbrite.de/e/cms-camp-mallorca-tickets-594431820577
- Images don't always render
- recaptcha

Feature requests

- Hidden content for later publication