This project use Pexels API to fetch images, is using MVVM architecture to isolate all the business logic from the view and components.
- Nextjs | Single Page App Framework
- MaterialUI | UI Framework
- Axios | Network Request
- Mobx | State Manager
- Jest | Testing Library
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
npm run test