- Frontend:
- Next.js - a React framework for production.
- Tailwind for styling and layout.
- Supabase.js for user management and realtime data syncing.
- Backend:
- app.supabase.com: hosted Postgres database with restful API for usage with Supabase.js.
In order to use the Rebuff server, you'll first need to:
- Create relational database tables and functions to record user's credits and previous attempts
- Create a vectorDB to record previous prompt embeddings for similarity searching
- The needed relational database tables can be found in sql_setup/tables
- The needed relational database functions can be found in sql_setup/functions
- The pinecone index that you create must be of dimension 1536