Giter VIP home page Giter VIP logo

meteorassign's Introduction

MeteorAssign

An assignment to gain exposure to Meteor.

Meteor is a framework from writing real-time web apps. It is a full MVC framework that syncs data between a server and the client seamlessly.

Meteor gives you a radically simpler way to build realtime mobile and web apps, entirely in JavaScript from one code base.

Here is the Meteor Homepage

#Steps We will be starting from scratch on this assignment and pushing your finished code to you github account, and turning in a URL to the repo.

Assignment

Your assignment is to work through the Meteor tutorials.

You will be working through both the Todo App Turorial and the Todo app with React Tutorial. (NOT the Angular Todo App. This used angular 1 and isn't worth the time. ๐Ÿ˜ฌ)

You will need to turn in 14 commits on 2 branches (7 commits on each). One for each of the fallowing chapters:

TODO APP TUTORIAL

    1. Templates
    1. Collections
    1. Forms and Events
    1. Update and Remove
    1. Temporary UI State
    1. Adding User Accounts
    1. Security with Methods

TODO APP WITH REACT TUTORIAL

    1. Components
    1. Collections
    1. Forms and Events
    1. Update and Remove
    1. Temorary UI State
    1. Adding User Accounts
    1. Security with Methods

You can SKIP chapter 6 Running on Mobile, on both tutorials. It is very cool, and is worth your time, but could have quite a bit of setup and overhead.

Finish chapter '1. Creating an App' for the Todo app. Do a git init and commit to the master branch. Here is where both of your branches will start. At this point, create 2 branches, one for the Todo App and one for the Todo App with React.

Include a README file that includes the following (Add emojis. It makes things more fun! ๐Ÿ˜„ ):

  • Name of project
  • Build instructions
  • What you learned
  • What you found difficult
  • What are the advantages to branching in Git?
  • Researh two types of git workflows, and describe their process. (Gitflow, Github Workflow, Forking Workflow, Centrlized Workflow. ETC.)
    • What are the advantages and disadvantages of each workflow.

Also, as part of this assignment, you will need to include a .gitignore file to ignore files that shouldn't be tracked by git.

Lastly, turn in the *.meteor.com web addresses that you published each of your turorials to. (Also, it would be a good idea to put them in the README as well.)

#Tips

  • You will need to install the Meteor CLI. Here is how to do it.
  • Use GitIgnore.i0

meteorassign's People

Contributors

landonconover avatar thortek avatar

Watchers

James Cloos avatar  avatar

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.