Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sandibi13/wallfinity
Explore, share, and upload wallpapers in a community gallery
https://github.com/sandibi13/wallfinity
next-auth nextjs open-source postgresql prisma shadcn-ui t3-stack tailwindcss
Last synced: 3 days ago
JSON representation
Explore, share, and upload wallpapers in a community gallery
- Host: GitHub
- URL: https://github.com/sandibi13/wallfinity
- Owner: sandibi13
- License: mit
- Created: 2024-08-28T06:13:58.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-24T16:45:25.000Z (3 months ago)
- Last Synced: 2024-11-02T03:23:48.570Z (about 2 months ago)
- Topics: next-auth, nextjs, open-source, postgresql, prisma, shadcn-ui, t3-stack, tailwindcss
- Language: TypeScript
- Homepage: https://wallfinity.vercel.app
- Size: 328 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Wallfinity
## Description
Wallfinity is a platform where users can freely share and discover high-quality wallpapers. Whether you're looking to find the perfect background or share your own creations, Wallfinity makes it easy to upload, browse, and download wallpapers with no barriers. Built for simplicity and community, the app fosters a space for digital creators and wallpaper enthusiasts to connect and explore a vast collection of stunning visuals, all available for free installation.
## Tech Stack
- [Next.js](https://nextjs.org)
- [Prisma ORM](https://www.prisma.io/)
- [Auth.js](https://authjs.dev/)
- [PostgreSQL](https://www.postgresql.org/)
- [Stripe](https://stripe.com/)
- [Tailwind CSS](https://tailwindcss.com)
- [Shadcn UI](https://ui.shadcn.com/)## Get Started
1. Clone this repository to your local machine.
2. Copy `.env.example` to `.env` and fill in the required environment variables.
3. Run `pnpm install` to install dependencies.
4. Run `pnpm db:push` to push your schema to the database.
5. Execute `pnpm dev` to start the development server and enjoy!## Roadmap
- [x] Landing page
- [x] User authentication
- [x] Set-up user profile
- [ ] Account settings
- [ ] Wallpaper upload
- [ ] Donate page
- [ ] Notifications page## Contributing
To contribute, fork the repository and create a feature branch. If possible, open an issue for discussion before submitting a pull request. Your pull requests are warmly welcome.