Is Next.js a Good Choice for a Small Crowdsourced Website?

0
2
Asked By MellowPine42 On

I'm starting over on a website after hiring someone who left the project unfinished and stopped responding. I'm planning to learn as I go, use Claude for guidance, and get additional help when I need it.

The site will depend on user-submitted information, somewhat like a much smaller eBird, and it will include an interactive map. Claude suggested Next.js for the frontend, but I'm wondering whether that recommendation could be biased because Anthropic uses Next.js for Claude.

For a small project that relies on user accounts, crowdsourced submissions, and maps, is Next.js a sensible choice? Would something simpler, such as React with Vite, be easier for a beginner?

3 Answers

Answered By QuietMarble8 On

If you’re starting from zero, React with Vite plus Supabase or Firebase may be easier to understand than Next.js. You can still build the map and user-submission features, but you’ll avoid some of Next’s server/client and App Router concepts. Next.js is not wrong, though—the best choice is the one you can understand and maintain.

Answered By BrightWalrus56 On

There are many valid technology combinations, so don’t get stuck searching for a perfect answer. Choose a reasonably common stack, set up a local development environment, and build a very small working version first—such as signing in, submitting one location, and displaying it on a map. That will reveal what you actually need before you commit to more features.

MellowPine42 -

That makes sense. I don’t want to ask for help on every individual decision, so I’ll start by writing down the requirements and learning the basics as I build.

Answered By CopperViolet19 On

The framework is probably less important than the data and backend design. A crowdsourced map site will need user accounts, a database for submissions and coordinates, and some kind of moderation to handle spam or inaccurate reports.

A common setup would be Next.js with Supabase, which provides authentication, Postgres, and geographic database features through PostGIS. Leaflet with OpenStreetMap tiles could handle the map at a small scale. Next.js itself doesn’t provide those pieces automatically.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.