This is the backend codebase for the React Native Playground project. It provides APIs for managing projects, users, and interactions with the frontend. Built with Express.js and TypeScript, it ensures robust request handling, schema validation, and a clean architecture for scalability.
- Node.js (TypeScript) — Backend server
- Express.js — REST API framework
- Prisma ORM — Database schema and queries
- Zod — Request validation
- TypeScript — Type safety
- Nodemon — Development server auto-reload
git clone https://github.com/QUBITABHAY/react_native_playground_backend.git
cd react_native_playground_backendnpm install
npm install --save-dev @types/express @types/node nodemon prisma ts-node typescriptnpm run devThe server will run at:
http://localhost:3000
- TypeScript-powered backend for improved developer experience
- Prisma ORM integration for database operations
- Express.js REST API for backend routes
- Zod schema validation for robust request handling
- Hot reloading with Nodemon during development
- Fork this repository
- Create a feature branch:
git checkout -b feature-name- Commit your changes:
git commit -m "Added feature"- Push to your fork:
git push origin feature-name- Open a Pull Request
✅ Pro Tip: Use npm run dev for development with live reload and npm start for production builds.