The completed test task was to create a Vue Applications Manager, a frontend application that displays a collection of projects built with Vue.js. The application provides an intuitive interface where users can browse through a list of projects, each represented as a card with an image, a short description, and buttons to either visit the live application or view more details about it. You can see backend here.
The frontend was built using Vue.js, a popular JavaScript framework for building web applications. The project leverages Vue Router for seamless navigation between different sections. The UI components were designed using Vuetify, ensuring a modern, responsive, and user-friendly design.
For data fetching, the application utilizes Axios to retrieve project details from a Django backend hosted on AWS. The frontend itself is deployed on Firebase Hosting, ensuring fast and reliable access to the application. The development environment is powered by Vite, providing optimized build times and a smooth developer experience.
Overall, the completed Vue Applications Manager provides a clean and efficient way to showcase Vue.js projects in an organized and visually appealing manner. Built with Vue.js, Vue Router, Vuetify, Axios, Django (backend), AWS, Firebase (hosting), and Vite, the application ensures smooth navigation, responsiveness, and ease of use.