Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bradgarropy/adobe-searches
🔎 adobe interview question - recent searches
https://github.com/bradgarropy/adobe-searches
adobe eslint interview jest nextjs prettier react recent search search-bar stock typescript vercel
Last synced: about 2 months ago
JSON representation
🔎 adobe interview question - recent searches
- Host: GitHub
- URL: https://github.com/bradgarropy/adobe-searches
- Owner: bradgarropy
- License: mit
- Created: 2021-08-25T13:40:25.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-09-15T04:48:46.000Z (over 3 years ago)
- Last Synced: 2024-10-13T04:40:13.454Z (3 months ago)
- Topics: adobe, eslint, interview, jest, nextjs, prettier, react, recent, search, search-bar, stock, typescript, vercel
- Language: TypeScript
- Homepage: https://adobe-searches.vercel.app
- Size: 1.52 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Contributing: contributing.md
- License: license
Awesome Lists containing this project
README
# 🔎 adobe searches
_During an interview with [Adobe][adobe], I was asked to create a search bar with recent searches. Getting the user experience just right on this one was a lot of fun!_
[![vercel][vercel-badge]][vercel]
[![github actions][github-actions-badge]][github-actions]
[![codecov][codecov-badge]][codecov]
[![contributing][contributing-badge]][contributing]
[![contributors][contributors-badge]][contributors]
[![discord][discord-badge]][discord]## ❓ question
Reimplement the recent searches feature of the search bar found on the [Adobe Stock][adobe-stock] website.
![search bar][search-bar]
## 🤔 assumptions
I made two assumptions to simplify the problem.
- Recent searches would be persisted across page loads.
- The autocomplete feature did not exist.## 💀 execution
```bash
git clone https://github.com/bradgarropy/adobe-searches.git
cd adobe-searches
npm install
npm start
```## ✨ contributors
[vercel]: https://vercel.com/bradgarropy/adobe-searches
[vercel-badge]: https://img.shields.io/github/deployments/bradgarropy/adobe-searches/production?label=vercel&style=flat-square
[github-actions]: https://github.com/bradgarropy/adobe-searches/actions
[github-actions-badge]: https://img.shields.io/github/workflow/status/bradgarropy/adobe-searches/%F0%9F%A7%AA%20test?style=flat-square
[codecov]: https://app.codecov.io/gh/bradgarropy/adobe-searches
[codecov-badge]: https://img.shields.io/codecov/c/github/bradgarropy/adobe-searches?style=flat-square
[contributing]: https://github.com/bradgarropy/adobe-searches/blob/master/contributing.md
[contributing-badge]: https://img.shields.io/badge/PRs-welcome-success?style=flat-square
[contributors]: #-Contributors
[contributors-badge]: https://img.shields.io/github/all-contributors/bradgarropy/adobe-searches?style=flat-square
[discord]: https://bradgarropy.com/discord
[discord-badge]: https://img.shields.io/discord/748196643140010015?style=flat-square
[adobe]: https://www.adobe.com
[adobe-stock]: https://stock.adobe.com
[search-bar]: images/search-bar.png