Skip to content

AElmoznino/coderdojo-web-angular

Repository files navigation

CoderdojoWebAngular

This project was generated with Angular CLI version 7.3.1.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

Folder structure:

Inspired by https://itnext.io/choosing-a-highly-scalable-folder-structure-in-angular-d987de65ec7

TODOS:

  • Add types to data returned by GraphCMS
  • Tests
  • Add 404 page Redirect to start page if unknown path (i.e. add wildcard route)
  • Add else-check for NextLesson with a link to the Level-overview
  • Implement References and About pages
  • Add scrollrestoration/scroll to top (between page navigation)
  • Add loading state/spinner
  • Add Chromecheck
  • Add icons to buttons/links
  • Add multiple languages support. Get Header/Navigation texts from CMS.
  • Create helper that creates object of words-query for easier access
  • Make responsive

About

A project to teach kids the basics of web development (in Swedish) - built in Angular 7

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published