Image Search is a powerful web application built using Next.js 14, React 18, and TailwindCSS. It utilizes the Unsplash API to fetch and display a wide array of images based on user queries. This project is designed to showcase modern web development techniques, including server-side rendering, client-side state management, and responsive design.
This is a Next.js project bootstrapped with create-next-app
.
To get started with Image Search, follow these steps:
Clone the repository
git clone https://github.com/your-github-username/image-search.git
cd image-search
Install dependencies
npm install
Set up environment variables
Create a .env.local
file at the root of your project and add the necessary API keys and environment-specific variables.
UNSPLASH_KEY=your_unsplash_access_key_here
Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser. Your Image Search app should now be running.
This project uses next/font
to automatically optimize and load Inter, a custom Google Font.
Contributions to improve Image Search are welcome. Please follow these steps to contribute:
git checkout -b feature-branch
).git commit -am 'Add some feature'
).git push origin feature-branch
).This project is licensed under the MIT License - see the LICENSE.md file for details.
To learn more about Next.js, take a look at the following resources:
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.