about.vue 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <template>
  2. <div>
  3. <h1 class="text-center mb-6">About</h1>
  4. <v-card class="pa-4">
  5. <p>
  6. This project is a full-stack web application demonstrating the integration of modern web technologies through a
  7. Docker Compose setup.
  8. </p>
  9. <p>
  10. It serves as both a proof of concept and a starter template for developers looking to work with this particular
  11. technology stack.
  12. </p>
  13. <p>
  14. The backend is built with <a href="https://symfony.com/" target="_blank">Symfony 7</a> and
  15. <a href="https://api-platform.com/" target="_blank">API Platform 4</a>.
  16. The frontend uses <a href="https://nuxt.com/" target="_blank">Nuxt.js 3</a> with
  17. <a href="https://vuetifyjs.com/en" target="_blank">Vuetify</a> components and
  18. <a href="https://www.typescriptlang.org/" target="_blank">TypeScript</a>.
  19. The entire application is served through <a href="https://caddyserver.com/" target="_blank">Caddy</a> web server, offering automatic HTTPS.
  20. Enjoy!
  21. </p>
  22. <p class="text-center">
  23. <v-btn href="https://github.com/olinox14/snc-demo" target="_blank">
  24. Contribute
  25. </v-btn>
  26. </p>
  27. </v-card>
  28. </div>
  29. </template>
  30. <script setup lang="ts">
  31. useHead({
  32. title: 'About'
  33. })
  34. </script>
  35. <style scoped lang="scss">
  36. .v-card p {
  37. max-width: 900px;
  38. margin: 25px auto;
  39. text-align: justify;
  40. }
  41. </style>