Skip to content

rodolfo-santos/favorite-scholarship

Repository files navigation


Favorite Scholarship

Front-end solution developed in NuxtJS with TypeScript (vue-class-components) and SASS.

Challenge

This challenge was proposed for Quero Educação with the following requirements for the evaluation:

  • The project has a single page (SPA), with a favorites list and a modal to search for courses.
  • Should open the search modal by clicking on "add course"
  • The search list has the following filters:
    • City
    • Course
    • Mode (Presencial/EaD)
    • Price
  • The list of courses must be sorted by university
  • Multiple courses can be selected and added to the favorites list
  • The "add scholarship" button should be disabled when there are no courses selected
  • The course can be removed from the favorites list by clicking the delete button
  • "View Scholarship" button does not work
  • Bags with { enabled: false }, must appear with unavailable button
  • The list of scholarships must respect the selected semester

Saber Mais...

Links

Development Principles

  • Mobile First
  • POO
  • Unit Tests

Author

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your unit tests

npm run test:unit

Lints and fixes files

npm run lint

Run production

npm run start