https://github.com/dpisati/countries-rank
The world ranks provide details of all countries, including the capital, subregion, languages, currencies, native name, and Gini.
https://github.com/dpisati/countries-rank
api countries nextjs vercel
Last synced: about 2 months ago
JSON representation
The world ranks provide details of all countries, including the capital, subregion, languages, currencies, native name, and Gini.
- Host: GitHub
- URL: https://github.com/dpisati/countries-rank
- Owner: dpisati
- Created: 2020-11-29T08:53:39.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-01-05T23:07:16.000Z (over 5 years ago)
- Last Synced: 2025-01-21T21:35:48.326Z (over 1 year ago)
- Topics: api, countries, nextjs, vercel
- Language: JavaScript
- Homepage: https://countries-rank-git-main.dpisati.vercel.app/
- Size: 19.6 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Index
- [About](#about)
- [Demo](#demo)
- [Functionalities](#functionalities)
- [Technologies](#technologies)
- [Preview Web](#preview-web)
- [Preview Mobile](#preview-mobile)
- [How to use](#how-to-use)
- [How to contribute](#how-to-contribute)
## :bookmark: About
World Ranks is a web application that lists countries and provide information such as: capital, subregion, language, currency, native name, Gini and neighbours countries.
The front-end was build using Next.js using external API for data.
## :trophy: Demo
The front and is hosted on Vercel.
https://countries-rank-git-main.dpisati.vercel.app/
## :fire: Functionalities
- Show countries on database.
- Search for country using key word provided on input field.
- Access country page with additional information.
## :rocket: Technologies
The project is made with:
- [Next.js](https://nextjs.org/)
- [Countries API](https://restcountries.eu/)
## :heavy_check_mark: :computer: Web
## :heavy_check_mark: :iphone: Mobile
## :fire: How to Use
- ### **Dependencies**
- Is **required** to install **[Node.js](https://nodejs.org/en/)**
- In order to run scripts and install dependencies you need to install a **package manager** (ie: **[NPM](https://www.npmjs.com/)**).
1. First step, clone this github repository:
```sh
$ git clone https://github.com/dpisati/countries-rank.git
```
2. Run the application:
```sh
# Install dependencies
$ cd countries-rank && npm install
# Start the server on port 3335
$ npm run dev
```
## :recycle: How to Contribute
- Create a Fork from this repo,
- Create a branch with your feature: `git checkout -b my-feature`
- Commit changes: `git commit -m 'feat: My new feature'`
- Push to your branch: `git push origin my-feature`