- Grid and list views for your game collection
- Game cover art integration via IGDB
- Real-time updates and caching
- Detailed game statistics and playtime tracking
- Profile sharing capabilities
- Responsive design
- Dark mode by default
- Clone the repository:
git clone https://github.com/GooglyBlox/sharenite-enhanced.git
- Install dependencies:
npm install
-
Get your IGDB API credentials:
- Go to Twitch Developers
- Sign in with your Twitch account (create one if needed)
- Click "Register Your Application"
- Set Name to "Sharenite Enhanced"
- Set OAuth Redirect URL to
http://localhost:3000
- Set Category to "Website Integration"
- Once registered, you'll get your Client ID
- Generate a Client Secret from your new application's page
-
Create a
.env
file with the following:
IGDB_CLIENT_ID=your_client_id
IGDB_CLIENT_SECRET=your_client_secret
NEXT_PUBLIC_APP_URL=your_deployment_url
- Start the development server:
npm run dev
Deploy easily with Vercel:
Or build for production:
npm run build
npm run start
- Visit the app
- Enter your Sharenite profile URL
- Ensure your Sharenite profile is public
- Browse and manage your game collection
- Official Sharenite Website: https://www.sharenite.link
- Sharenite GitHub Repository: https://github.com/sharenite/sharenite
- Playnite Addon: https://github.com/sharenite/playnite-sharenite
MIT