An open API service indexing awesome lists of open source software.

https://github.com/dzenis-h/coding-challenge

This small, silly, non-optimized project was built as part of the "coding-challenge-full-stack-js" challenge. Original challenge can be found inside of this repo: https://github.com/crewfire/coding-challenge-full-stack-js. I've decided to use the Unsplash API instead of Flickr. Ops, my bad 🤓
https://github.com/dzenis-h/coding-challenge

coding-challenge javascript node-api react unsplash-api

Last synced: 1 day ago
JSON representation

This small, silly, non-optimized project was built as part of the "coding-challenge-full-stack-js" challenge. Original challenge can be found inside of this repo: https://github.com/crewfire/coding-challenge-full-stack-js. I've decided to use the Unsplash API instead of Flickr. Ops, my bad 🤓

Awesome Lists containing this project

README

          

##
## Image Search App 🔍

## Overview 📄
This small, silly, non-optimized project was built as part of the "coding-challenge-full-stack-js" challenge. Original challenge can be found inside of [this repo](https://github.com/crewfire/coding-challenge-full-stack-js). I've decided to use the `Unsplash API` instead of **Flickr**. Ops, my bad 🤓

![App screenshot](https://drive.google.com/uc?export=view&id=1yGcWAOhr_XlfMpscB00zev_n4w6olYyT)

## Tech Stack 💻

| Tech | Docs | Description |
| :---: | :---: | :---: |
| ![React Logo](https://img.shields.io/badge/-React-61DAFB?logo=react&logoColor=white&style=for-the-badge) | [React](https://reactjs.org/docs/getting-started.html) | A JavaScript library for building user interfaces |
| ![RESTful API Logo](https://img.shields.io/badge/-RESTful_API-000000?logo=api&logoColor=white&style=for-the-badge) | [RESTful API](https://developer.mozilla.org/en-US/docs/Glossary/REST) | An architectural style for building web services |
| ![Unsplash API Logo](https://img.shields.io/badge/-Unsplash_API-000000?logo=unsplash&logoColor=white&style=for-the-badge) | [Unsplash API](https://unsplash.com/documentation) | An API that provides access to millions of high-resolution photos |

## How to use this repo 🛠️
Make sure to install the dependencies using `npm install` beforehand.

To start the frontend & backend use `npm start`.

The frontend uses `create-react-app` as dev tool. All requests to `/api/*` are proxied to `http://localhost:3001/` which is the port the backend listens on.

## Purpose 🎯
Evaluate your coding abilities and experience. Get a feel for how you would solve a problem, what you value, how you'd organize code, stylistic choices. Understand how you design a solution. What "they" will be looking at: 👀
- Whether the solution meets requirement and how well it does.
- Overall solution design.
- Coding standard, comments and style.
- Use of source control.

## Contributing 🤝
Contributions are always welcome! Let me see how would you approach this challenge (take a look at the link provided inside of the "About" component or if you would like to contribute to this project, please follow these steps:
1. Fork the repository. 🍴
2. Create a new branch. 🌵
3. Make your changes and test them thoroughly. 👨‍💻
4. Submit a pull request. ✔

## License ⚖️
This project is licensed under the MIT License. You can find more information about it [here](https://docs.google.com/document/d/11WK7tVoTFRMcWCuGZQCRWxEsDUEJ_6ArtfV-NjWcBCU/edit?usp=sharing).

## Deployed 🚀
You can visit the deployed version of the app [here](https://coding-challenge-2022.web.app).

## Credits 👾
Image Search App was created by [Dzenis H.](https://www.dzenis.tech)

If you like what you see, please consider giving a ⭐️