๐ Hacktober friends! Please check out CONTRIBUTING ๐
Connecting people in Japan to the healthcare services they need, in the languages they need.
We want to provide free, accessible, and quality healthcare information in multiple languages.
This is the open-source, public repository for the findadoc.jp website! We welcome support and contributions :)
Have a look at the CONTRIBUTING and CODE_OF_CONDUCT to learn more about how to get started and where we could use your help.
- Typescript
- Vue 3
- Nuxt 3
- Pinia
- Node.js version 16.18
- Yarn
- Vue-router
- ohMyFetch
# install dependencies
$ yarn install
# set up husky
$ yarn prepare
# For Development, start a dev server with hot reloading at localhost:3000
$ yarn dev
# Generate the production bundle
$ yarn build
# Launch production server
$ yarn start
The assets directory contains our uncompiled assets such as Stylus or Sass files, images, or fonts. Here's more information about the usage of this directory in the the documentation.
The components directory contains our Vue.js components. Components make up the different parts of our page and can be reused and imported into the pages, layouts and even other components. Here's more information about the usage of this directory in the documentation.
Used for building the common templates of the news articles. Here's more information about the usage of this directory in the documentation.
Contains all the pages of the site. Nuxt will read all the *.vue
files inside this directory and setup Vue Router automatically.
Here's more information about the usage of this directory in the documentation.
This directory contains our static files. Each file inside this directory is mapped to /
.
Example: /static/robots.txt
is mapped as /robots.txt
. Here's more information about the usage of this directory in the documentation.
Contains Pinia store files for state management and data fetching.