https://github.com/dj0nny/nuxtjs-typescript-beginner
A NuxtJS + Typescript app for beginners
https://github.com/dj0nny/nuxtjs-typescript-beginner
beginner beginner-project nuxt nuxt-typescript nuxtjs typescript vue vuejs2
Last synced: 2 months ago
JSON representation
A NuxtJS + Typescript app for beginners
- Host: GitHub
- URL: https://github.com/dj0nny/nuxtjs-typescript-beginner
- Owner: dj0nny
- Created: 2019-05-15T14:48:42.000Z (about 7 years ago)
- Default Branch: develop
- Last Pushed: 2022-12-10T00:10:18.000Z (over 3 years ago)
- Last Synced: 2025-08-12T16:49:07.856Z (10 months ago)
- Topics: beginner, beginner-project, nuxt, nuxt-typescript, nuxtjs, typescript, vue, vuejs2
- Language: Vue
- Size: 2.73 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# nuxtjs-typescript-beginner
[](https://travis-ci.org/dj0nny/nuxtjs-typescript-beginner)
[](https://app.netlify.com/sites/gallant-ardinghelli-7be730/deploys)
[](https://github.com/dwyl/esta/issues)
[](https://badge.fury.io/js/nuxt)
[](https://badge.fury.io/js/typescript)
[](https://img.shields.io/badge/types-Typescript-blue.svg)
> A NuxtJS + Typescript app for beginners

## A framework for a framework? 😕
Yes, __Nuxt.js__ is a framework for Vue.js that is built over Vue. Nuxt provides a lot of functionalities that are not included in Vue, for example the __server-side rendering__, the creation of __static site__ from a Vue application and you can also use Nuxt for developing single page application.
## Getting Started
For this project you need [__Node__](https://nodejs.org/en/) installed on your machine with [__Npm__](https://www.npmjs.com/) or [__Yarn__](https://yarnpkg.com)
### Installing
You can clone this repository using __Git__:
```bash
git clone https://github.com/dj0nny/nuxtjs-typescript-beginner.git
```
Or download the repository [here](https://github.com/dj0nny/nuxtjs-typescript-beginner/archive/develop.zip)
Open a terminal and type, inside the root directory:
```bash
npm install
# OR
yarn install
```
for installing all the dependencies. At the end type, in the same folder:
```bash
npm run serve
# OR
yarn dev
```
for running the Nuxt development server. It will be up and running at this address: http://localhost:3000.
## Deployed version
There is a deployed version of this repository on [Netlify](https://netlify.com) at this URL: https://gallant-ardinghelli-7be730.netlify.com/
## Next Version
- [x] Initial setup
- [x] Pages and components
- [x] Fetch data from API
- [x] Add relations between the data
- [x] SEO
- [x] Deploy the app on [Netlify](https://www.netlify.com)
## Built With
* [Nuxt.js](https://nuxtjs.org/) - A Vue.js framework
* [TypeScript](https://www.typescriptlang.org/) - Javascript based-type language
* [vue-property-decorator](https://github.com/kaorun343/vue-property-decorator) - Typescript decorators for Vue.js components
* [JSONPlaceholder](http://jsonplaceholder.typicode.com/) - Fake Online REST API for Testing and Prototyping
## Contributing
Pull Requests for adding features ⇄ and ★ are welcome 😎