Welcome to Photolabs! This website was made as part of my Full Stack Web Development bootcamp at Lighthouse Labs.
Photolabs is a minimalist photography website where you can see photos shared by photographers. The website loads all photos at first, and from there you can drill down by category.
PhotoLabs allows users to:
- View photos fetched from an API.
- Navigate through photos from various topics.
- Get a closer look at any photo and explore similar ones.
- Like their favorite photos.
- Get notified of the photos they've liked.
- Clone this repository onto your local device.
- Install dependencies with
npm install
in each respective/frontend
and/backend
directory. - Follow directions in
/backend
directory README before continuing. - Run the following commands to start the frontend and backend server
cd frontend
npm start
- @testing-library/jest-dom
- @testing-library/react
- @testing-library/user-event
- react
- react-dom
- react-router-dom
- react-scripts
- web-vitals
- body-parser
- cors
- dotenv
- express
- helmet
- pg
- socket.io
- ws