Duration: 2 Day Sprint
This application is built to allow users to save images to a view page where they can click on an image to see a description of it or click a button to add a like for an image.
I employed Material UI for some styling.
Here is a look at the main page:
Link to software that is required to install the app (e.g. node).
- Node.js
- *Optional [AWS-S3]
- Create a database named react_gallery,
- The queries in the database.sqlfile are set up to create all the necessary tables and populate the needed data to allow the application to run correctly. The project is built on Postgres, so you will need to make sure to have that installed. We recommend using Postico to run those queries as that was used to create the queries,
- Open up your editor of choice and run an npm install
- Run npm run serverin your terminal
- Run npm run clientin your terminal
- The npm run clientcommand will open up a new browser tab for you!
- Look around
- Click around
- Fill out the form at the bottom with url and description for a new photo
- Click add new photo to save details
- React
- JavaScript
- AJAX
- ExpressJS
- NodeJS
- Material-UI
- CSS
- HTML
Thanks to Prime Digital Academy who equipped and helped me to make this application a reality. Thanks to my wife, Heather, and my brother, Michael.
If you have suggestions or issues, please email me at [email protected]
