Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Test Task IT Resources

Brief Description

This project is built using Vue.js and leverages Pinia for state management, Axios for HTTP requests, and SCSS for styling.

The application fetches user data from the JSON Placeholder API and displays the users. It features functional filtering, searching, and sorting capabilities, providing a smooth user experience when browsing through the user list.

These same functionalities—fetching, filtering, searching, and sorting—have also been implemented for posts, enhancing the overall usability of the posts page as well.

You can see it on the Users and Posts pages.

Create a .env file that should contain VITE_BASE_URL_API= 'https://jsonplaceholder.typicode.com/'

Technologies

The project uses the following main technologies:

Vue 3

Vite

Pinia — for state management

Vue Router — for SPA navigation

Axios — for API requests

Sass — CSS preprocessor

Installation Steps

  1. Clone the repository or download the project files:

    git clone https://github.com/AshotWebDev/Test-Task_It_Resources
    cd test_task_it_resources
    
    
  2. Install all dependencies using npm or yarn: npm install

  3. Run the development server locally: npm run dev

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages