This project was made as part of an activity for FrontendCafé's 2022 advanced JavaScript study group.
- Responsive design for mobile and desktop devices
- User registration and login
- User authentication and authorization
- Infinite Scrolling
- Search functionality
- Debounce API Requests
- JavaScript
- React (Bootstrapped with Create React App.)
- Tailwind CSS
- Firebase Authentication
These instructions will help you install and run the project on your local machine for development and testing.
Before you run the project, make sure that you have the following tools and software installed on your computer:
- Text editor/IDE (e.g., VS Code, Sublime Text, Atom)
- Git
- Node.js
v16.16.0+
- NPM (usually included with Node.js)
To install the project on your computer, follow these steps:
-
Clone the repository to your local machine.
git clone https://github.com/TonyMckes/giphy-challenge.git
-
Navigate to the project directory.
cd giphy-challenge
-
Install project dependencies by running the command:
npm install
To run the project, follow these steps:
-
Start the development server by executing the command:
npm run start
-
Open a web browser and navigate to
http://localhost:3000
to view the project's home page.
Created by @TonyMckes - feel free to contact me!