Skip to content

πŸ’» 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.

License

Notifications You must be signed in to change notification settings

marcode24/inforeader-frontend

Repository files navigation

πŸ’» Inforeader

View Demo

Version GitHub CI Workflow Status GitHub repo size GitHub GitHub Repo stars Github repo views GitHub last commit

πŸš€ 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

  • Angular
  • Node
  • NPM
  • Git

Optional tools:

  • Visual Studio Code

πŸ“¦ Installation & Usage

# 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

# Run tests
npm run test

# Run tests with coverage
npm run test:cov

🌎 Environments

Name URL PORT
Localhost localhost 4200
Production 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. See the LICENSE for more information. πŸ˜‰

πŸ–ΌοΈ Previews

Click to expand!

πŸ–₯️ Desktop

home-1 home-2 home-3 home-4

πŸ“± Mobile

mobile-1 mobile-2 mobile-3 mobile-4

About

πŸ’» 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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published