This is GraphQL API app for information about countries, continents, and languages.
The app built using following components:
- React for creating a user interface based on components.
- Vite to build the project.
- TypeScript for typing JavaScript, that makes code easier to read and helps avoid errors.
- Redux for app state management.
- SCSS preprocessor to expand css capabilities and speed up the layout process.
- Firebase platform for user registration/authorization.
- i18next for app localization.
- Bootswatch to style the app in a single style.
- Framer Motion for animation.
- React Spring to create a UI list of elements.
- Code Mirror to create a code editor.