Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.