Skip to content

This repository is contains a sample web application built using the Angular framework. The application provides a list of countries and their information. The user interface allows for filtering and sorting of the countries by various criteria such as name, population, and area.

Notifications You must be signed in to change notification settings

sumit-jaiswal/countries-angular-reactive

Repository files navigation

Angular countries Web Application Sample

This is a simple web application built using Angular 14 that displays a list of countries. The application is designed to be responsive and works on desktop and mobile devices.

Features:

  • Displays a list of countries with their names and population
  • Allows the user to search for a county by name
  • Allows the user to sort the list of countries by name or population
  • Provides a responsive layout that works on desktop and mobile devices

Technologies used:

  • Angular 14
  • HTML
  • CSS
  • PrimeNg
  • TypeScript

Installation:

Clone the repository Run npm install to install dependencies Run ng serve to start the development server

Contributing:

Contributions are welcome! Please create a pull request with your changes and make sure to follow the code style guidelines.

This application can be used as a starting point for building more complex web applications using Angular 14. The code is well-documented and follows best practices for Angular development.

This challenge is to integrate with the REST Countries API to pull country data and display it like in the designs. Use TypeScript and React.

Brief

Project Task:

Implementing Designs from the /design folder.

In this project, you will find mobile and desktop designs for both pages. The designs are in JPG static format. This will mean that you'll need to use your best judgment for styles such as font-size, padding and margin. This should help train your eye to perceive differences in spacings and sizes. Feel free to use any component libraries you may need.

There are no assets for this challenge, as the country flags will be pulled from the REST Countries API and you can use an icon font library for the icons.

Application Preview

Click to see Live preview

Click to see Code editor

Home Page:

home-page-list-of-counties

Details page:

details-page-single-county

Mobile view Home Page:

home-page-list-of-counties-mobile

Mobile view Details Page:

details-page-single-county-mobile

License:

This project is licensed under the MIT license. Feel free to use it for personal or commercial use.

About

This repository is contains a sample web application built using the Angular framework. The application provides a list of countries and their information. The user interface allows for filtering and sorting of the countries by various criteria such as name, population, and area.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published