/gallery-project

Interview

Primary LanguageTypeScript

Gallery Project

This project use Pexels API to fetch images, is using MVVM architecture to isolate all the business logic from the view and components.

Docs Review

Packages

  • Nextjs | Single Page App Framework
  • MaterialUI | UI Framework
  • Axios | Network Request
  • Mobx | State Manager
  • Jest | Testing Library

Getting Started

Set the API key for the Pixels on .env PEXELS_KEY=YOUR_KEY

Make sure to have node >= 16x

Run the development environment

npm install
npm run dev

Unit Test

npm run test