An open API service indexing awesome lists of open source software.

https://github.com/rbardini/countryquest

πŸ—ΊοΈ An interactive scratch off map. Keep track of which places you have been, how much of the world you have conquered, and where to go next.
https://github.com/rbardini/countryquest

achievements countries map scratch tourism travel visits world

Last synced: 3 days ago
JSON representation

πŸ—ΊοΈ An interactive scratch off map. Keep track of which places you have been, how much of the world you have conquered, and where to go next.

Awesome Lists containing this project

README

        

# [Countryquest](https://country.quest/)

[![Build status](https://img.shields.io/github/actions/workflow/status/rbardini/countryquest/main.yml)](https://github.com/rbardini/countryquest/actions)
[![Deploy status](https://img.shields.io/netlify/12195d0a-3b08-456a-b49d-ed2f2465018d?label=deploy)](https://app.netlify.com/sites/countryquest/deploys)

πŸ—ΊοΈ An interactive scratch off map. Keep track of which places you have been, how much of the world you have conquered, and where to go next.

## Technologies

- βš›οΈ [Next.js](https://nextjs.org/) for UI building
- ⚑ [Chakra UI](https://chakra-ui.com/) for UI components
- πŸ‘» [Jotai](https://jotai.pmnd.rs/) for state management
- πŸ“ˆ [amCharts](https://www.amcharts.com/) for map charts
- 🌎 [REST Countries](https://restcountries.com/) for country data
- πŸ€– [TypeScript](https://www.typescriptlang.org/) for type-checking
- πŸ’„ [Prettier](https://prettier.io/) for formatting
- 🐢 [Husky](https://typicode.github.io/husky) and [lint-staged](https://github.com/okonet/lint-staged) for commit hooks
- 🎬 [Framer Motion](https://www.framer.com/motion/) for animations
- πŸ—ƒοΈ [Supabase](https://supabase.io/) for data storage
- βœ… [GitHub Actions](https://github.com/features/actions) for continuous integration
- πŸ—οΈ [Netlify](https://www.netlify.com/) for deployment

## Quick Start

```console
npm install
npm run dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.