A modern Node.js TypeScript API for URL shortening services.
- TypeScript: Full TypeScript support with strict type checking
- Express.js: Fast, unopinionated web framework
- Environment Configuration: Secure environment variable management
- Node.js (v18 or higher)
- pnpm (recommended) or npm
- Clone the repository:
git clone <repository-url>
cd cutly-api- Install dependencies:
pnpm install
# or
npm install- Set up environment variables:
cp .env.example .env- Edit
.envfile with your configuration:
PORT=5000pnpm run dev
# or
npm run devThe server will start on http://localhost:3000 with hot reload enabled.
ISC License
Nabed Khan