Skip to content

REST API for the Netlink social platform. Built with Node.js, Express.js, TypeScript, Prisma, and PostgreSQL.

License

Notifications You must be signed in to change notification settings

kevinduncke/netlink-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NETLINK — Backend

REST API for the Netlink social platform. Built with Node.js, Express, TypeScript, Prisma, and PostgreSQL.

Tech Stack

  • Node.js
  • Express.js
  • TypeScript
  • Prisma ORM
  • PostgreSQL
  • JWT Authentication
  • Cloudinary / Supabase Storage

Project Structure

  • src/
    • controllers/
    • routes/
    • middleware/
    • config/
    • utils/
    • types/

Setup

npm install npm run dev

Environment Variables

Create a .env file:

DATABASE_URL="postgresql://..." JWT_SECRET="secret" CORS_ORIGIN="http://localhost:5173" STORAGE_URL="..."

Database

Prisma is used for schema and migrations.

npx prisma migrate dev npx prisma studio

Testing

npm run test

Deployment

This project is deployed via Render.

License

MIT

About

REST API for the Netlink social platform. Built with Node.js, Express.js, TypeScript, Prisma, and PostgreSQL.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published