Skip to content

Commit b1c02f9

Browse files
committed
🍕 Initial commit
0 parents  commit b1c02f9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+9389
-0
lines changed

.editorconfig

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# EditorConfig helps developers define and maintain consistent
2+
# coding styles between different editors and IDEs
3+
# editorconfig.org
4+
5+
root = true
6+
7+
[*]
8+
9+
# Change these settings to your own preference
10+
indent_style = space
11+
indent_size = 2
12+
13+
# We recommend you to keep these unchanged
14+
end_of_line = lf
15+
charset = utf-8
16+
trim_trailing_whitespace = true
17+
insert_final_newline = true
18+
19+
[*.md]
20+
trim_trailing_whitespace = false

.gitignore

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Project
2+
.idea
3+
.vscode
4+
5+
# Node
6+
node_modules
7+
8+
# macOS
9+
.DS_Store
10+
.AppleDouble
11+
.LSOverride
12+
Icon
13+
._*
14+
.Spotlight-V100
15+
.Trashes
16+
17+
## Windows
18+
Thumbs.db
19+
ehthumbs.db
20+
Desktop.ini
21+
$RECYCLE.BIN/
22+
23+
# Package Managers
24+
yarn-error.log
25+
npm-debug.log
26+
27+
# Build
28+
build
29+
vendor/*-manifest.json
30+
31+
# Docs
32+
gh-pages

README.md

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
<h1 align="center">
2+
<img width="40" valign="bottom" src="https://ultimateangular.com/assets/img/categories/ngrx.svg">
3+
NGRX: Store + Effects app
4+
</h1>
5+
<h4 align="center">Project seed app for our NGRX application using Angular, NGRX Store, Effects, Router Store.</h4>
6+
7+
---
8+
9+
<a href="https://ultimateangular.com" target="_blank"><img src="https://ultimateangular.com/assets/img/banner.jpg"></a>
10+
11+
---
12+
13+
> This repo serves as the seed project for the Ultimate Angular NGRX Store +
14+
> Effects course as well as the final solution in stepped branches, come and
15+
> [learn NGRX](https://ultimateangular.com/courses/) with us!
16+
17+
[Setup and install](#setup-and-install) | [Tasks](#tasks) |
18+
[Resources](#resources)
19+
20+
## Setup and install
21+
22+
Fork this repo from inside GitHub so you can commit directly to your account, or
23+
simply download the `.zip` bundle with the contents inside.
24+
25+
#### Dependency installation
26+
27+
During the time building this project, you'll need development dependencies of
28+
which run on Node.js, follow the steps below for setting everything up (if you
29+
have some of these already, skip to the next step where appropriate):
30+
31+
1. Download and install [Node.js here](https://nodejs.org/en/download/) for
32+
Windows or for Mac.
33+
34+
That's about it for tooling you'll need to run the project, let's move onto the
35+
project install.
36+
37+
#### Project installation and server
38+
39+
Now you've pulled down the repo and have everything setup, using the terminal
40+
you'll need to `cd` into the directory that you cloned the repo into and run
41+
some quick tasks:
42+
43+
```
44+
cd <ngrx-store-effects-app>
45+
yarn install
46+
# OR
47+
npm install
48+
```
49+
50+
This will then setup all the development and production dependencies we need.
51+
52+
Now simply run this to boot up the server:
53+
54+
```
55+
yarn start
56+
# OR
57+
npm start
58+
```
59+
60+
Visit `localhost:3000` to start building.
61+
62+
## Tasks
63+
64+
A quick reminder of all tasks available:
65+
66+
#### Development server
67+
68+
```
69+
yarn start
70+
# OR
71+
npm start
72+
```
73+
74+
## Resources
75+
76+
There are several resources used inside this project, of which you can read
77+
further about to dive deeper or understand in more detail what they are:
78+
79+
* [Angular](https://angular.io)
80+
* [ngrx/store](https://github.com/ngrx/platform/blob/master/docs/store/README.md)
81+
docs
82+
* [ngrx/effects](https://github.com/ngrx/platform/blob/master/docs/effects/README.md)
83+
docs
84+
* [npm](https://www.npmjs.com/)
85+
* [Webpack](https://webpack.js.org/)

assets/css/style.css

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
*,
2+
*:before,
3+
*:after {
4+
box-sizing: border-box;
5+
-webkit-box-sizing: border-box;
6+
-moz-box-sizing: border-box;
7+
}
8+
html,
9+
body {
10+
height: 100%;
11+
width: 100%;
12+
margin: 0;
13+
padding: 0;
14+
color: #333;
15+
background: #23292d;
16+
-webkit-font-smoothing: antialiased;
17+
font: 300 16px/1.4 -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica,
18+
Arial, sans-serif;
19+
display: flex;
20+
}
21+
a {
22+
text-decoration: none;
23+
outline: 0;
24+
}
25+
26+
h1,
27+
h2,
28+
h3,
29+
h4,
30+
h5 {
31+
font-weight: normal;
32+
margin: 0;
33+
padding: 0;
34+
font-family: 'cornerstone';
35+
}
36+
37+
h3 {
38+
font-size: 24px;
39+
}
40+
h4 {
41+
font-size: 20px;
42+
}
43+
44+
@font-face {
45+
font-family: 'cornerstone';
46+
src: url('../fonts/cornerstone.woff2') format('woff2'),
47+
url('../fonts/cornerstone.woff') format('woff');
48+
font-weight: normal;
49+
font-style: normal;
50+
}
51+
52+
.btn {
53+
display: inline-block;
54+
padding: 10px 15px;
55+
margin: 0;
56+
outline: 0;
57+
border: 0;
58+
border-radius: 3px;
59+
font-size: 16px;
60+
font-family: 'cornerstone';
61+
cursor: pointer;
62+
transition: all 0.2s ease;
63+
}
64+
.btn__ok {
65+
background: #0f9675;
66+
color: #fff;
67+
}
68+
.btn__ok:hover {
69+
background: #0a7d61;
70+
}
71+
.btn__warning {
72+
background: #ab131c;
73+
color: #fff;
74+
}
75+
.btn__warning:hover {
76+
background: #880c14;
77+
}

assets/fonts/cornerstone.woff

7.17 KB
Binary file not shown.

assets/fonts/cornerstone.woff2

5.64 KB
Binary file not shown.

assets/img/actions/checked.svg

Lines changed: 4 additions & 0 deletions
Loading

assets/img/logo.svg

Lines changed: 24 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)