This is a simple image gallery app built with React and Vite. It allows users to view a collection of images, search for images, and sign in/sign up to access additional features.
- Browse and view a collection of images.
- Search for images by keywords.
- User authentication (Sign up and Sign in).
- Personalized experience for authenticated users.
Follow these instructions to get the project up and running on your local machine.
- Node.js (v14 or higher) and npm.
- Firebase account for authentication (you'll need to set up a Firebase project and obtain configuration credentials).
-
Clone the repository:
git clone https://github.com/samadeen/HNG-Task-3.git
-
Navigate to the project directory:
cd HNG-Task-3
-
Install dependencies:
npm install
-
Set up Firebase Authentication:
- Create a Firebase project on the Firebase Console.
- Go to Project settings and add a web app to obtain Firebase configuration credentials.
- Replace the Firebase configuration in src/firebase.ts with your own credentials.
-
Start the development server:
npn run dev
-
Open your browser and visit http://localhost:5173 to see the app.
-
Test Credentials for signing in (Password is case sensitive)
Email : user@example.com, Password : 1Password.