Hello everyone!
I’m working on a PC recommendation website. I was looking for a new laptop and realized that there wasn’t really a well-known platform for finding computers, so I’m trying to make one.
I’m building full stack, including my own database schema on a managed PostgreSQL instance. I’m using Prisma, Hono, and Neon for my backend, Next.js and Vercel for my frontend hosting, and either Railway or Render (haven’t decided yet because I’ve never used either) for backend hosting. Trying to keep it low(ish) budget. Coding in TypeScript.
Before starting Stardance, I had my database structure set up and was working on seeding the database.
Since I’ve started logging, I have:
-Finished the seed file
-Created a ranking, scoring, and filtering system for my recommendation engine
-Created REST API endpoints(GET for querying the database and a POST route for the recommendation engine)
-Mounted everything through Hono
-Added Next.js routes for testing and implementation
Any advice or questions from the community are appreciated. I have coding experience but not web development experience, so most of my info is coming from friends, online, communities, and AI (fact-checked and responsibly). Thank you and happy coding!
Screenshots below: a list of all of the systems in my database, a query to my recommendation engine for a laptop with at least 16 GB of ram, and a list of all of the manufacturers in my database, all built through Hono and Next.js.