- View a list of products with sortable columns for name, price, location, and animal type.
- Add new products to the list using a simple form.
- Search for products by name, location, or animal type.
- Sort the products by name, price, location, or animal type in ascending or descending order.
- Convert the price of the products to different currencies using real-time exchange rates.
- Navigate through the pages of the product list with pagination controls.
- Vue.js: JavaScript framework for building user interfaces.
- Nuxt.js
- Axios: Promise-based HTTP client for making API requests.
- Font Awesome: Icon library for adding icons to the UI.
- SCSS: Preprocessor for writing CSS with variables and nesting.
- Clone or download the repository
- Open your terminal and navigate to the project directory
- Run
npm install
to install the necessary dependencies - Run
npm start
. The application will be running at http://localhost:3000.