Skip to content

UVU-DigitalMedia/MeteorAssign

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

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

About

An assignment to gain exposure to Meteor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors