Skip to content

TigrouLand/tl-events.fr

Repository files navigation

tl-events.fr

An application created with Vue through NuxtJS with the goal of building a site to view various information and statistics of TL events.

Used technologies

The application is developed with Vue, a powerful Javascript framework for building user interfaces through the NuxtJS 3 framework which facilitates development by providing many powerful tools. We thus take advantage of the use of NuxtJS to integrate Nitropack allowing to build serverless applications. The advantages of creating a serverless application and thus server-side rendered are mainly to improve the performance on the user side and SEO. To deploy this serverless application, we use Cloudflare Workers, an excellent platform to deliver and serve content anywhere in the world with low latency.

Contributing

To facilitate development, maintainability and thus use the same code standards, we use ESLint as linter. Please check that no rules are violated before committing a change with the yarn run lint command. If you need or have any questions about the contribution, don't hesitate to open an issue.

Run locally

  # First, clone this repository on your machine:
  git clone https://github.com/TigrouLand/tl-events.fr.git

  # Go to the project directory:
  cd tl-events.fr

  # Install dependencies:
  yarn

  # Start the development server on http://127.0.0.1:3000:
  yarn dev

Deployment

To deploy this project on a Cloudflare worker, please follow their documentation to get started and install Wrangler.

  # Then build the application with the Cloudflare preset:
  NITRO_PRESET=cloudflare yarn build

  # And finally, publish to Cloudflare Workers:
  wrangler publish

License

This project is licensed under the GNU GPL 3.

About

Application de visualisation de statistiques, développé avec Nuxt et Cloudflare Workers.

Resources

License

Stars

Watchers

Forks

Packages

No packages published