Inspiration
As someone who recently got into the NFT space I found it took too much time to keep up with how collections were doing. Sitting on a page hitting refresh and checking between listings and activities was one thing but to have to do it again for 10+ collections was too much. Existing analytics tools were ok but none of them had everything I was looking for, and so the idea for solnftwatch.com was created.
What it does
It watches Solana NFTs on Magic Eden and produces charts, analytics, and related information all in one place. The idea is to save time and better manage your NFT investments.
How I built it
The 1st 4 days were spent planning, researching, and designing–I needed to nail down key features, UX flow, and data architecture. After that, building the pages were relatively simple. Sveltekit combined with tailwindcss allowed for fast UI iterations, while Netlify, Hasura, and nhost provided a rich backend infrastructure that could be managed with button clicks.
Challenges we ran into
Data integration was by far the hardest challenge.
Collections, stats, activities, and tokens had to be fetched, stored, fetched again, and updated in a way that was frequent, scalable, and free. With a regular server this may have been fine but fetching 4000+ collections with related statistics at frequent intervals, many times 1 request at a time, on serverless functions with a 10 second timeout proved to be quite the challenge.
Integrating the data into the UI was a lot of work too but the tools available made it straightforward.
Accomplishments that we're proud of
Not having to spend a penny for running the site.
What we learned
- Sveltekit is best kit
What's next for SOL NFT Watch
- More data points, more charts, more lists
- UI/UX improvements and bug fixes
- Real-time data
- Discord, twitter, socials...
- Stripe integration
- Possible NFT collection for lifetime access to premium features
- Setting up feedback loops between users and me for community-driven development
Built With
- hasura
- netlify
- nhost
- postgresql
- sveltekit
- tailwindcss
- typescript

Log in or sign up for Devpost to join the conversation.