ST
StarKnightt/wallpaperz
A modern, open-source wallpaper discovery and sharing platform built with Next.js, with ai image generation
Wallpaperz ๐ผ๏ธ
A beautiful, open-source wallpaper platform built with Next.js. Find and create stunning wallpapers for your devices!
โจ Features
- ๐ผ๏ธ Browse high-quality wallpapers
- ๐ Easy search and filtering
- ๐ Light and dark mode
- ๐ค AI-powered wallpaper generation
- ๐ฑ Fully responsive design
- ๐พ Save your favorite wallpapers locally
๐ Demo
Check out the live demo: wallpaperz.in
๐ ๏ธ Built With
- Next.js - React framework
- TypeScript - Type safety
- Tailwind CSS - Styling
- Framer Motion - Animations
- Clerk - Authentication
- ImageKit - Image storage
- Stability AI - AI image generation
๐ Getting Started
Prerequisites
- Node.js 18 or newer
- npm or yarn
Installation
-
Clone the repo
git clone https://github.com/StarKnightt/wallpaperz.git cd wallpaperz -
Install packages
npm install # or yarn -
Set up environment variables
cp env.example.txt .env.local
Then fill in your API keys in the
.env.localfile (seeenv.example.txtfor required variables). -
Start the development server
npm run dev # or yarn dev -
Open http://localhost:3000 in your browser.
๐ธ Screenshots
๐ค Contributing
Contributions are welcome! Feel free to:
- Fork the project
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐ฌ Contact
Prasen - prasen.dev
Project Link: https://github.com/StarKnightt/wallpaperz

