Giter VIP home page Giter VIP logo

30-days-of-vue's Introduction

30 Days of Vue!

๐ŸŒŸ A 30 day learning challenge for VueJS by building simple yet cool projects ๐Ÿ’ช

Day 1

TodoTodoTodoo

Create a simple Todo-List app with minimal features!

  • Learn to set up a simple vue project [without vue cli]
  • Understand the Vue app instance
  • Creating simple vue components
  • Understand the usage of Props, data, Methods and computed
  • understand emitters and communication between app and components

Day 2

Calicoo

Create a beautiful calculator using Vue.js

  • Learn to install vue cli
  • Learn to create a simple vue project using vue cli
  • Learn to modify a simple vue app
  • Understand how vue components separated using .vue extension
  • Understand the vue component structure: template, script and style

Turorial link for Calculator

Day 3

HackTime

Create a simple countdown timer using Vue.js

  • Understand the usage of watch, filters, and intervals

Day 4

Markie Create a Markdown Previewer using Vue.js ๐ŸŽ‰

  • Understand directives in Vue.js

Tutorial Link

Day 5

LyricFinder

Day 6

Vuex Chat Learn Vuex and the state management pattern by building a simple chat application.

  • Learn a simple implementation of Vuex
  • Share a message history among any number of chat clients.
  • Get a taste of mapGetters and mapActions to expose functionality in your components.
  • Explore how your components can react to change sin the Vuex Store

Day 7

PWA-medium-rss-feed

Learn how to use Vue, Vuex and Vue-router and add Progressive Web Apps(pwa) features to the vuejs application.

Day 8

RecipeApp

This app walks you through two days of various Vue project concepts. Day 1 includes:

  • Installing and creating with vue-cli
  • List-rendering with v-for

Day 9

RecipeApp

Building on Day 8 this tutorial includes:

  • Binding fields to Vue data and actions
  • Calling an API
  • Rendering API Results

Day 30

30-days-of-vue's People

Contributors

danielormeno avatar haxzie avatar markrmessmore avatar mfaridzia avatar raniesantos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

30-days-of-vue's Issues

Submit a simple vue.js project to the challenge list

Contribute a sample vue.js app to include in the challenge ๐Ÿ’ช

  • Add the source code into a new folder with the name "DayN-AppName" in the root directory
  • Update the Readme.md inside your project folder with instructions to setup and run the app
  • Add the screenshot of the app into the images folder of this repo
  • Update the Readme.md of this project with the following details accordingly
## Day N
[Your App Name](link to live project or source code within the repo)
Any additional details
![Screenshot of your awesome app](https://haxzie.github.io/images/YOUR_SS_NAME.png)

- Add any instructions to learn a concept or something here
...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.