Create a lovable <3 one page app with Angular, Material and GraphQL.
- Use only 1 page, no routers or custom routing. Keep it simple! ;)
- Create component(s) to build your view, not only the app component. Use the angular cli.
- Use angular material as base of your components. Overwrite styles in the styles.scss file if you want to.
- Use Apollo GraphQL to fetch information from the reddit / twitter API.
- Ask questions, you would be doing that in your work too.
- Angular usage docs at: https://angular.io/docs
- Angular cli usage docs at: https://angular.io/cli
- Material usage docs at: https://material.angular.io/components/categories
- Graphql usage docs at: https://www.apollographql.com/docs/angular/basics/queries.html
- Play around with the reddit & twitter graphql api You can click on "docs" on the right to open what you can query.
- How to use GraphiQL visual too at: https://www.gatsbyjs.org/docs/introducing-graphiql/
Additionally a whole course on Angular: https://www.udemy.com/the-complete-guide-to-angular-2/
- We want to see your learning skills.
- We want to see your creative skills.
- Install vscode code editor.
- Install node. (preferably with nvm)
- Run
npm i
in the directory. - Run
npm i -g @angular/cli
- Run
ng serve
in the directory to run the app in localhost:4200
Show your project to one of us on your local machine.