The application allows to discover the world. Register and explore the app by searching through countries, adding/deleting favorite countries which are unique to each user, study each country in detail by opening a single country page with collected infoamtion about it including weather forecast and location on map.
Built with:
- HTML
- CSS
- Bootstrap
- MUI
- React
- Redux Toolkit
- Firebase (authentication, database)
- React Google Maps
- REST Countries API
- Open weather API
- Google Maps Javascript API
- www.unsplash.com
You can follow the link to see the app here.
Or you can have the app running on your machine. Run the following commands in your terminal:
- Clone the project
git clone https://github.com/JerryUusis/countries-nextjs-starter.git
- Install dependencies inside the project folder
npm install
- Start the development server
npm run dev