* fix(learn): Replace demo projects Replaces the Heroku demo project links with the .rocks demo projects that @moT01 provided. Signed-off-by: nhcarrigan <nhcarrigan@gmail.com> * fix(learn): Use correct endpoint Corrects the API endpoint for the image search project. Signed-off-by: nhcarrigan <nhcarrigan@gmail.com> * fix: user stories to align with project + backticks Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
		
			
				
	
	
		
			28 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| id: bd7158d8c443edefaeb5bdee
 | |
| title: Build an Image Search Abstraction Layer
 | |
| challengeType: 4
 | |
| forumTopicId: 302361
 | |
| dashedName: build-an-image-search-abstraction-layer
 | |
| ---
 | |
| 
 | |
| # --description--
 | |
| 
 | |
| Build a full stack JavaScript app that allows you to search for images like this: <https://image-search-abstraction-layer.freecodecamp.rocks/query/lolcats%20funny?page=10> and browse recent search queries like this: <https://image-search-abstraction-layer.freecodecamp.rocks/recent/>. Use a site builder of your choice to complete the project.
 | |
| 
 | |
| Here are the specific user stories you should implement for this project:
 | |
| 
 | |
| **User Story:** You can get the image URLs, description and page URLs for a set of images relating to a given search string.
 | |
| 
 | |
| **User Story:** You can paginate through the responses by adding a `?page=2` parameter to the URL.
 | |
| 
 | |
| **User Story:** You can get a list of the most recently submitted search strings.
 | |
| 
 | |
| When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the `Solution Link` field. Optionally, also submit a link to your project's source code in the `GitHub Link` field.
 | |
| 
 | |
| # --solutions--
 | |
| 
 | |
| ```js
 | |
| // solution required
 | |
| ```
 |