REST API for the Netlink social platform. Built with Node.js, Express, TypeScript, Prisma, and PostgreSQL.
- Node.js
- Express.js
- TypeScript
- Prisma ORM
- PostgreSQL
- JWT Authentication
- Cloudinary / Supabase Storage
- src/
- controllers/
- routes/
- middleware/
- config/
- utils/
- types/
npm install npm run dev
Create a .env file:
DATABASE_URL="postgresql://..." JWT_SECRET="secret" CORS_ORIGIN="http://localhost:5173" STORAGE_URL="..."
Prisma is used for schema and migrations.
npx prisma migrate dev npx prisma studio
npm run test
This project is deployed via Render.
MIT