Lap 1 Project

Installation & usage

Installation

Clone or download the repo. Open terminal and navigate to client, run npm install to install dependencies. Open terminal and navigate to the server folder run npm install to install dependencies.

Usage

Run npm start in the server folder to launch the server with node.

Run npm run server in the server folder to launch the server with nodemon.

Open the index.html file in the client folder in your preferred browser.

Deployed

Client deployed with Vercel - https://loveislandreacts.vercel.app/ Server deployed with Haroku - https://island-reactions.herokuapp.com/posts

Changelog

client/bundle.js, client/scripts/helpers.js, client/scripts/index.js

[x] Add basic functionality for creating post

client/scripts/giphy.js

[x] fetch giphy API

client/index.html, client/scripts/helpers.js, client/styles.css

[x] Buttons work on front-end

client/assets/gif.png

[x] Adding files again, due to Github crashing

Wins & Challenges

Wins

Getting the GIPHY API to work Getting the functionality for the reaction buttons Github recovery

Challenges

Working with multiple branches and having client and server not separated Server Side tests Testing Page refreshing - event.preventDefault