CountryApp is a comprehensive web application designed to explore information about countries around the world. It offers a user-friendly experience with multiple pages, including a captivating landing page, a secure login and registration system, an extensive list of countries, and detailed information about each country. Users can enhance their experience by adding countries to their favorites and easily accessing them in a dedicated tab. To enjoy the full range of features, including viewing the country list and managing favorites, users are required to log in, ensuring a personalized and engaging experience. Explore the world with CountryApp and discover the beauty of global diversity.
Built with:
- ReactJs
- React Router Dom
- React Redux and Redux Toolkit
- Firebase (Authentication and databse)
- Axios
- Bootstrap
- ESLing
To start this app locally
git clone https://github.com/AntBezr/CountryApi2.git
cd countryapi2
npm i
then create .env file and add key for weather forecast and google map in following format:
REACT_APP_OPENWEATHER_KEY = {your key here}
REACT_APP_GOOGLE_MAPS_API_KEY = {your key here}
Anton Bezruchenkov
- GitHub @AntBezr
For now this app is failing because of Firebase config.