sunhak-hout / countries-catalog

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Countries Catalog

Welcome to the Countries Catalog repository! This project is a web application built to provide information about various countries. It utilizes modern web technologies such as Vite, React, PWA (Progressive Web App), and Material UI to deliver a fast, responsive, and user-friendly experience.

Table of Contents

Features

  • Country Information: View detailed information about different countries, including population, area, languages, and more.
  • Search and Sort: Easily search for specific countries or sort them based on various criteria.
  • Responsive Design: The application is designed to be responsive and work seamlessly across different devices.
  • Dark Mode Support: Toggle between light and dark modes for a personalized viewing experience.

Tech Stack

  • Vite: A fast build tool that significantly improves the development experience for web projects.
  • React: A popular JavaScript library for building user interfaces.
  • PWA (Progressive Web App): Enhance the user experience with features like offline access and improved performance.
  • Material UI: A React UI framework that provides a set of customizable and accessible components.

Getting Started

Follow these steps to set up the project locally:

  1. Clone the repository: git clone https://github.com/sunhak-hout/countries-catalog.git
  2. Navigate to the project directory: cd countries-catalog
  3. Install dependencies: npm install
  4. Start the development server: npm run dev
  5. Open your browser and visit http://localhost:3000 to view the application.

Usage

Once the development server is running, you can explore the Countries Catalog by visiting the provided URL. Use the search and sort features to find specific countries and access detailed information about them.

License

This project is licensed under the MIT License. Feel free to use and modify the code as per the license terms.

About


Languages

Language:TypeScript 96.8%Language:HTML 3.2%