A web site application based on Duckduckgo
1. clone the repo
2. npm run install
3. npm run dev
- Support client pagination.
- Supprt server side pagination.
- GET results of search, based on https://serpapi.com/duckduckgo-search-api
- GET suggestes search, based on query parameter from https://duckduckgo.com/ac/?q
- Frontend - React & Vite & typescript (mui for design system, redux-toolkit mange state app).
- Backend - Node & express & typescript.
- DB - mongoDB (Mongoose for ODM).
- Deploy the site
- responsive UI
- Enhancement performance & UX
- Change the history result as infinity scroll.