Welcome to the Country Explorer Portal! This project is a web application that allows users to explore data about countries around the globe. Users can browse detailed information about various countries, including population, region, languages, and more. Additionally, the application provides tools for tracking IP addresses to their geographic locations.
- Explore Countries: Browse and search for countries with detailed information.
- IP Tracker: Trace IP addresses to their geographic locations.
- Responsive Design: The application is designed to work seamlessly on both desktop and mobile devices.
- Animations: Smooth animations enhance the user experience using
framer-motion. - Modern UI: Built with Tailwind CSS for a clean and modern interface.
- React: A JavaScript library for building user interfaces.
- Vite: A fast build tool that provides a smooth development experience.
- TypeScript: For type safety and better development experience.
- Tailwind CSS: A utility-first CSS framework for styling.
- Framer Motion: For animations and transitions.
- React Router: For routing and navigation within the application.
To get a local copy up and running, follow these steps:
- Node.js (version 14 or later)
- npm or yarn
- Clone the repository:
git clone https://github.com/piksl1/country-explorer.git
- Navigate to the project directory:
cd country-explorer - Install the dependencies:
npm install # or yarn install
To start the development server, run:
npm run dev
# or
yarn devOpen your browser and navigate to country-explorer-black.vercel.app to see the application in action.
Contributions are welcome! Please feel free to submit a pull request or open an issue for any suggestions or improvements.
This project is licensed under the MIT License. See the LICENSE file for details.
- Thanks to the contributors and the open-source community for their support and resources.