- Frontend: Next.js + TailwindCSS
- Backend: Express.js API with OpenAI summarizer hooks
- Database: MongoDB (schemas + sample seed script)
- Demo: seeded demo user and sample events
- Authentication: basic JWT auth + OAuth placeholders
- Deployment notes included
/frontend— Next.js app (Tailwind, pages, sample Dashboard, Resume builder)/backend— Express API, OpenAI summarizer, MongoDB models, seed script/scripts— helper scripts to seed demo data.env.example— environment variables to configure
Prereqs: Node.js (18+), npm, MongoDB running locally or Atlas.
- Clone repo or unzip package and
cd RealityResume-complete. - Copy env files:
cp .env.example backend/.env cp frontend/.env.example frontend/.env.local
- Install & start backend:
cd backend npm install npm run dev - Install & start frontend (in new terminal):
cd frontend npm install npm run dev - Seed demo data (optional):
node backend/scripts/seedDemo.js
- Open
http://localhost:3000in your browser.
The backend includes an AI summarizer endpoint that calls OpenAI's v1/completions or v1/chat/completions.
Put your OPENAI_API_KEY in backend/.env. The code is ready to call OpenAI; no model key is bundled.
- Initialize a git repo and push the folder (all files included). The package is structured for immediate upload.
MIT — feel free to modify. This package is a working MVP scaffolding; extend features as needed.