A streamlined full-stack application for managing digital "Nametags." This project demonstrates modern Angular 19 features, RESTful API design, and cloud database integration.
- Frontend: Angular 19 (Standalone Components, Signals API)
- Backend: Node.js & Express
- Database: Serverless PostgreSQL via Neon
- ORM: Prisma
- Hosting: GitHub Pages (Frontend) | Render (Backend)
- CRUD Operations: Full Create, Read, Update, and Delete functionality for nametags.
- Security: Implementation of Helmet.js for secure HTTP headers and CORS protection.
- Database Pooling: Optimized for serverless environments using Neon's connection pooling.
- Modern Control Flow: Utilizes Angular 19's
@ifand@forsyntax for improved performance.
- Clone the repo:
git clone [https://github.com/jradcode/person-app.git](https://github.com/jradcode/person-app.git)