This is a simple Next.js app that allows you to browse basic country data. It uses the REST Countries API to fetch the data.
- Search for countries by name
- Filter countries by region
- View country details
- Toggle between light and dark mode
- Responsive design
- Server-side rendering
- Next.js / React
- TypeScript
- TailwindCSS
- Jest / React Testing Library
- ESLint / Prettier
- Framer Motion
- Vercel
First, run the development server:
npm run devOpen http://localhost:3000 with your browser to see the result.
npm run testnpm run lintDeployments and builds happen automatically when commits are pushed to main. The app is deployed on Vercel and can be viewed at https://countries-evanagee.vercel.app.