https://github.com/marcode24/inforeader-frontend
💻 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.
https://github.com/marcode24/inforeader-frontend
angular css html javascript responsive-design typescript
Last synced: 3 months ago
JSON representation
💻 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.
- Host: GitHub
- URL: https://github.com/marcode24/inforeader-frontend
- Owner: marcode24
- License: mit
- Created: 2022-07-04T00:13:21.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-17T06:24:46.000Z (11 months ago)
- Last Synced: 2025-01-20T11:11:57.533Z (5 months ago)
- Topics: angular, css, html, javascript, responsive-design, typescript
- Language: TypeScript
- Homepage: https://inforeader.netlify.app/
- Size: 1.57 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
💻 Inforeader
View Demo






## 🚀 Getting Started
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.
### 📝 Requirements
- [](https://angular.io/)
- [](https://nodejs.org/en/)
- [](https://www.npmjs.com/)
- [](https://git-scm.com/)Optional tools:
- [](https://code.visualstudio.com/)
### 📦 Installation & Usage
```bash
# Clone this repository
git clone https://github.com/marcode24/inforeader-frontend# Go into the repository
cd inforeader-frontend# Install dependencies
npm install# Run the app
ng serve
```shut it down manually with `Ctrl-C` or `Cmd-C`.
## 📐 Tests
```bash
# Run tests
npm run test# Run tests with coverage
npm run test:cov
```## 🌎 Environments
| Name | URL | PORT |
| ---------- | ----------------------------------------------------------------- | ---- |
| Localhost | [localhost](http://localhost:4200) | 4200 |
| Production | [https://inforeader.netlify.app/](https://inforeader.netlify.app/) |## 📁 Folder Structure
.
├── src
│ ├── app # Source code application
│ │ │── auth # Module for auth feature
│ │ ├── core # Module as a singleton
│ │ │ ├── components
│ │ │ ├── constants
│ │ │ ├── guards
│ │ │ ├── interfaces
│ │ │ ├── models
│ │ │ ├── pipes
│ │ │ ├── services
│ │ │ └── utils
│ │ ├── features # Module for features which compose the application
│ │ ├── shared # Module for components shared between application modules
│ │ │ ├── components
│ ├── assets # Styles, images, icons, fonts etc
│ ├── environments # Config by environment (localhost and production)
│ └── styles # Global styles
└── README.md## 📝 License
This project is under the [MIT](./LICENSE) license. See the LICENSE for more information. 😉
## 🖼️ Previews
Click to expand!
### 🖥️ Desktop



### 📱 Mobile



