- Framework: React.js
- Styling: Custom CSS and Media Queries
- API and Data: Rest Countries
- Modular Utilities JS: Loadash
- Routing: Wouter
- Deployment: Netlify
components/*- Various dynamic components used throughout the website.pages/*- All main pages.public/*- Static assets including robots.txtservices/*- a Javascript file that focuses on querying and requesting the necessary information.utils/*- general development utilities throughout the application including the initial states of some components.assets/*- All images and illustrations required in the app.
- Create React App.
- Semantic HTML5 markup.
- Custom CSS.
- JavaScript.
- Wouter (Router).
- API and Data (RestCountries). https://restcountries.com/
- Loadash.
$ git clone https://github.com/jaime00/countries-hub.git
$ cd countries-hub
$ npm install
$ npm run start