A starter project for building Rest APIs with Node.js, Typescript, Postgres, and Prisma. It provides a basic folder structure and starter files to help you get started with your own Rest API quickly and easily.
- Typescript for type safety
- PostgresQL for data storage
- Prisma for ORM
- Node.js (v14 or later)
- Postgres
- Docker
- Installation command :
npx nodejs-docker-starter my-app
- Install necessary dependencies :
cd my-app && pnpm install
`
- Start the server: docker compose up
- Run tests: npm test
src
folder contains the source codemodules
folder contains database filesindex.ts
file contains the main application entry point
prisma
folder contains prisma schema and migrations
This project is licensed under the GPL-3.0 License - see the LICENSE file for details.