Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blari/next-countries-app
https://github.com/blari/next-countries-app
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/blari/next-countries-app
- Owner: Blari
- Created: 2024-02-07T10:53:28.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-07T12:13:04.000Z (11 months ago)
- Last Synced: 2024-02-08T11:57:18.906Z (11 months ago)
- Language: TypeScript
- Size: 145 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This is my Next.js project that leverages cool technologies like React Query, TypeScript, and Tailwind CSS to create an interactive list of countries.
## Features
- Country list based on the ISO-4217 data.
- Currency activation toggles for each country.
- Persistence of currency state in `localStorage`.
- Modern and attractive UI powered by Tailwind CSS.## Running the Application
### Run Without Docker
Ensure you have `node` and `yarn` installed. Then run the following commands in your terminal:
```bash
yarn install
yarn dev
```Open [http://localhost:3000](http://localhost:3000) in your browser to see the result.
### Run With Docker Compose
To use Docker Compose to run the application, follow these steps:
```bash
docker-compose build
docker-compose up
```The app will be available at [http://localhost:3000](http://localhost:3000).