This the Capstone Project that corresponds to the React & Redux Microverse course. So, as the name of the project suggest, The Gallery Pic is a photo browser built with different JS technologies like React, Redux, Bootstrap and the Unsplash API. Check the complete assigment here: Catalogue of Statistics
JavaScript
,HTML
,CSS
React
,Redux
,Unsplash-JS
,Font Awesome
React-Bootstrap
,React-Redux
,Redux-Thunk
,Redux-Logger
,React-router-dom
,prop-types
,node-sass
Here you can find a Live Demo of the project with its latest features The Gallery Pic.
This project was bootstrapped with Create React App.
If you want to get a local copy of this project first make you have installed Git
and node-js
in your local environment.
Clone the project by running any of the following commands:
- SSH:
git clone git@github.com:oscardelalanza/capstone-unsplash.git
- HTTPS:
git clone https://github.com/oscardelalanza/capstone-unsplash.git
- GitHub CLI:
gh repo clone oscardelalanza/capstone-unsplash
- ZIP: Download
Then go to Unsplash Developers and sign up as a developer.
- Create a new app and save your
Acces Key
andSecret Key
. - Inside
.env.example
you will findREACT_APP_ACCESS_KEY=Unsplash_access_key
andREACT_APP_SECRET_KEY=Unsplash_secret_key
and replaceUnsplash_acces_key
andUnsplas_secret_key
with the corresponding keys that you get from Unsplash developers. - Then save
.env.example
file as.env
Inside the project directory run npm install
no install all the required node_modules
.
Then execute npm start
to run the app in the development mode.
Open http://localhost:3000 to view it in the browser.
-
Get the latest photographs from different artists since the beginning.
-
Get all the info of your favorite photos with just a single click.
Execute npm test
to launch the test runner in the interactive watch mode. See the section about
running tests for more information.
Execute npm run build
to build the app for production to the build
folder. It correctly bundles React in production
mode and optimizes the build for the best performance. See the section about deployment for more information.
👤 Oscar De La Lanza
- Github: @oscardelalanza
- Twitter: @oscardelalanza
- Linkedin: Oscar De La Lanza
- Email: oscardelalanza@gmail.com
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Unasplash Developers.
- Guadalupe Rangel for helping me to set up the testing suite of this project.
This project is MIT licensed.