https://github.com/tdjr007/node-backend
Collection of 3 beginner projects with node and express.js
https://github.com/tdjr007/node-backend
docker docker-compose expressjs javascript jwt-auth migrations nodejs npm postgresql prisma-orm sqlite
Last synced: 3 months ago
JSON representation
Collection of 3 beginner projects with node and express.js
- Host: GitHub
- URL: https://github.com/tdjr007/node-backend
- Owner: TDJR007
- License: mit
- Created: 2025-09-06T19:46:59.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-28T18:45:32.000Z (9 months ago)
- Last Synced: 2025-09-28T20:42:10.384Z (9 months ago)
- Topics: docker, docker-compose, expressjs, javascript, jwt-auth, migrations, nodejs, npm, postgresql, prisma-orm, sqlite
- Language: CSS
- Homepage:
- Size: 78.1 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# node-backend
A collection of beginner to intermediate Node.js projects, including backend APIs, full-stack applications, and cloud deployment experiments.
## Projects
### 1. Beginner Projects
- Simple Node.js and Express.js projects to get started with server-side JavaScript.
- Examples include CRUD APIs, routing, and middleware usage.
### 2. TODO Application
- End-to-end application using:
- **Node.js & Express.js** for the backend
- **PostgreSQL & Prisma** for database management
- **Docker** for containerized development and deployment
- Implements user authentication, API routes, and database interactions.
### 3. AWS URL Shortener
- **Description:** A cloud-deployed URL shortener which takes any url and converts it into 3 friendly words.
- **Features:**
- Shorten long URLs with a friendly short path
- Redirect users from short URLs to the original URLs
- Fully deployed on AWS using EC2, RDS, and an Application Load Balancer
- Logs and monitoring handled via PM2
- **Tech Stack:** Node.js, Express.js, PostgreSQL, Ngnix, PM2, AWS EC2, RDS, ALB