Skip to content

notacouch/wittr

 
 

Repository files navigation

Wittr

This is a silly little demo app for an offline-first course.

You could run the app either using machine dependnecies, or using docker

Note to fellow Udacity students

This is my personal fork of wittr that has solutions my second time around the course. I attempted to apply what we've learned of ES6 and for the most part did not rely on Jake's answers.

I've saved my solutions to quizzes in branches. Their format is

lesson-#-#-#-quiz-title

Where the first number is the lesson (3 or 4), the second number is the chapter or section, and the last number is the attempt or variant. I tried to leave sufficient comments, but sometimes they're more complementary to my own notes than serve as learning material on their own.

Running using local machine

Installing

Dependencies:

Then check out the project and run:

npm install

Running

npm run serve

Using the app

You should now have the app server at localhost:8888 and the config server at localhost:8889.

You can also configure the ports:

npm run serve -- --server-port=8000 --config-server-port=8001

Running using docker

docker-compose up

Here also you should have the app server at localhost:8888 and the config server at localhost:8889.

You can configure the ports by changing them in docker-compose.yml before starting:

ports:
  # <host>:<container>
  - 8000:8888
  - 8001:8889

Troubleshooting

  • Errors while executing npm run serve.
    • The first thing to try is to upgrade to latest version of node.
    • If latest version also produces errors, try installing v4.5.0.
  • If you get any node-sass errors, try running npm rebuild node-sass --force or the remove node_modules folder and run npm install again

About

Silly demo app for an online course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 54.0%
  • CSS 42.3%
  • HTML 2.3%
  • Shell 1.4%