1
- # InfoReader Frontend
1
+ <div align =" center " >
2
+ <h1 >💻 Inforeader</h1 >
3
+ <a href =" https://inforeader.netlify.app/ " target =" _blank " >View Demo</a >
4
+ <br /><br />
2
5
3
- This project was generated with [ Angular CLI] ( https://github.com/angular/angular-cli ) version 13.2.2
6
+ ![ Version] ( https://img.shields.io/github/package-json/v/marcode24/inforeader-frontend?style=popout&logo=npm )
7
+ ![ GitHub CI Workflow Status] ( https://img.shields.io/github/actions/workflow/status/marcode24/inforeader-frontend/ci.yml?branch=main&style=popout&logo=testcafe&label=tests )
8
+ ![ GitHub repo size] ( https://img.shields.io/github/repo-size/marcode24/inforeader-frontend?style=popout&logo=github&label=repo%20size )
9
+ ![ GitHub] ( https://img.shields.io/github/license/marcode24/inforeader-frontend?style=popout&logo=github&label=license )
10
+ ![ GitHub Repo stars] ( https://img.shields.io/github/stars/marcode24/inforeader-frontend?style=popout&logo=apachespark&color=yellow&logoColor=yellow )
11
+ ![ Github repo views] ( https://img.shields.io/github/search/marcode24/inforeader-frontend/inforeader-frontend?style=popout&logo=github&label=repo%20views )
12
+ ![ GitHub last commit] ( https://img.shields.io/github/last-commit/marcode24/inforeader-frontend?style=popout&logo=git&label=last%20commit )
13
+ </div >
4
14
5
- ## Get started
15
+ ## 🚀 Getting Started
6
16
7
- ### Requirements
17
+ This is a web application that allows you to read technology news, using RSS feeds from different sources and saving them in a database. It also allows you to create a user account and save your favorite news.
8
18
9
- - [ Visual Studio Code] ( https://code.visualstudio.com/ )
10
- - [ Git] ( https://git-scm.com/downloads )
11
- - [ NodeJs] ( https://nodejs.org/en/ )
12
- - [ Angular CLI] ( https://angular.io/cli )
19
+ ### 📝 Requirements
13
20
14
- ### Clone the repo
21
+ - [ ![ Angular] ( https://img.shields.io/badge/Angular-blue?style=popout&logo=angular&logoColor=red )] ( https://angular.io/ )
22
+ - [ ![ Node] ( https://img.shields.io/badge/Node-gray?style=popout&logo=node.js )] ( https://nodejs.org/en/ )
23
+ - [ ![ NPM] ( https://img.shields.io/badge/NPM-blue?style=popout&logo=npm )] ( https://www.npmjs.com/ )
24
+ - [ ![ Git] ( https://img.shields.io/badge/Git-gray?style=popout&logo=git )] ( https://git-scm.com/ )
15
25
16
- ``` shell
17
- git clone https://github.com/marcode24/InfoReader-Frontend
18
- cd InfoReader-Frontend
19
- ```
26
+ Optional tools:
27
+
28
+ - [ ![ Visual Studio Code] ( https://img.shields.io/badge/Visual%20Studio%20Code-blue?style=popout&logo=visual-studio-code )] ( https://code.visualstudio.com/ )
29
+
30
+ ### 📦 Installation & Usage
20
31
21
- ### Install npm packages
32
+ ``` bash
33
+ # Clone this repository
34
+ git clone https://github.com/marcode24/inforeader-frontend
22
35
23
- Install the ` npm ` packages described in the ` package.json ` and verify that it works.
36
+ # Go into the repository
37
+ cd inforeader-frontend
24
38
25
- ``` shell
39
+ # Install dependencies
26
40
npm install
27
- ng serve -o
41
+
42
+ # Run the app
43
+ ng serve
28
44
```
29
45
30
- Shut it down manually with ` Ctrl+C `
46
+ shut it down manually with ` Ctrl-C ` or ` Cmd-C ` .
47
+
48
+ ## 📐 Tests
31
49
32
- ## Environments
50
+ ``` bash
51
+ # Run tests
52
+ npm run test
33
53
34
- | Name | URL | PORT |
35
- | ---------- | ---------------------------------------- | ---- |
36
- | Localhost | [ localhost] ( http://localhost:4200 ) | 4200 |
37
- | Production | [ www.domain.com ] ( https://www.domain.com ) |
54
+ # Run tests with coverage
55
+ npm run test:cov
56
+ ```
57
+
58
+ ## 🌎 Environments
59
+
60
+ | Name | URL | PORT |
61
+ | ---------- | ----------------------------------------------------------------- | ---- |
62
+ | Localhost | [ localhost] ( http://localhost:4200 ) | 4200 |
63
+ | Production | [ https://inforeader.netlify.app/ ] ( https://inforeader.netlify.app/ ) |
38
64
39
- ## Folder Structure
65
+ ## 📁 Folder Structure
40
66
41
67
.
42
68
├── src
@@ -59,16 +85,22 @@ Shut it down manually with `Ctrl+C`
59
85
│ └── styles # Global styles
60
86
└── README.md
61
87
62
- ## Previews
88
+ ## 📝 License
89
+
90
+ This project is under the [ MIT] ( ./LICENSE ) license. See the LICENSE for more information. 😉
91
+
92
+ ## 🖼️ Previews
93
+ <details >
94
+ <summary >Click to expand!</summary >
63
95
64
- ### Desktop
96
+ ### 🖥️ Desktop
65
97
66
98
![ home-1] ( https://res.cloudinary.com/dfeujtobk/image/upload/v1658346332/InfoReader/home-1_gpqyqq.png )
67
99
![ home-2] ( https://res.cloudinary.com/dfeujtobk/image/upload/v1658346331/InfoReader/home-2_hpojr8.png )
68
100
![ home-3] ( https://res.cloudinary.com/dfeujtobk/image/upload/v1658346331/InfoReader/home-4_vqxco3.png )
69
101
![ home-4] ( https://res.cloudinary.com/dfeujtobk/image/upload/v1658346331/InfoReader/home-3_qqeh64.png )
70
102
71
- ### Mobile
103
+ ### 📱 Mobile
72
104
73
105
![ mobile-1] ( https://res.cloudinary.com/dfeujtobk/image/upload/v1658346331/InfoReader/mobile-1_wjz51l.png )
74
106
![ mobile-2] ( https://res.cloudinary.com/dfeujtobk/image/upload/v1658346331/InfoReader/mobile-2_d7umlp.png )
0 commit comments