The challenge is a news website, You will set up a basic Vue 3 project.
You need to design the following screens :
- Login
- News
The login page allows users to log in to your website using Firebase auth.
(this will test your skills on firebase)
The news page displays data from News API you will create an account with them.
- Fetch the news data with Axios.
- Store the data on Cloud Firestore
- Display Cloud Firestore data on the news page.
- You can use dummy images from https://unsplash.com
- Write a search function in your Vue store to search through the list of saved news items
- Make your UI friendly and nice
Login screen :
https://dribbble.com/shots/16502934-Sign-up-Log-in
News screen :
https://dribbble.com/shots/17221670-Article-Mobile-App
When you are done:
You will work us through your codebase for the assessment on 04-02-2022.