A laptop recommendation system using AI for faster and more accurate results than ever.
This pages showcase the paltforms features as well as gives a detailed view of the available pricing options to use the platform.
User creates their account which allows them to use the system.
This page gives detailed explanation on the various laptop specifictions.
- After the user has signed up they can get laptop recommendations.
- It has two paths:
- the user can answer questions curated by use about the laptop they want.
- The user can quickly describe the laptop the want.
- After completing this step the user then submite their answers or description to then get their recommendations. The system uses Gemini for the recommendations.
NextJs
for backend and frontendNext-Auth
for authenticationMongoDb
andPrisma
for databaseGemini
for the recommendations- Deployed to
netlify
- DATABASE_URL
- GEMINI_API_KEY
- NEXTAUTH_URL
- LAPTOPIE_URL
- NEXTAUTH_SECRET
- GITHUB_SECRET
- GITHUB_ID
- PUSHER_APP_ID
- NEXT_PUBLIC_PUSHER_KEY
- PUSHER_SECRET
- GOOGLE_CLIENT_ID
- GOOGLE_CLIENT_SECRET
- EMAIL_SERVER_USER
- EMAIL_SERVER_PASSWORD
- EMAIL_FROM
npm i pnpm
pnpm i
pnpx prisma generate
pnpm run dev