Skip to content

hainnotlazy/grassway

Repository files navigation

Grassway Logo

Grassway is a free URL shortener web app based on Angular and NestJS, inspired by bit.ly.


Introduction

Grassway is now live at grassway.xyz. If you find it helpful, please leave a star 🌟

Tech Stacks

Overview

NodeJS Angular NestJS Postgres Redis Docker TailwindCSS SASS Nginx

Main Stacks

Tech Stack Version
Angular 16
NestJS 10
PostgreSQL
Redis
Docker

Features

  • Shorten URL
  • Manage Your URLs
  • Customize QR Codes
  • Analyze Your URLs
  • ... and more

Running the App for Development Locally

  1. Create .database-env.development from .database-env.example

  2. In the server folder, create .env.development from .env.example

  3. In the root folder, start the project by running the command:

    npm run start:dev

Run this app for production in your local or cloud

  1. Create .database-env.production from .database-env.example

  2. In server folder, create .env.production from .env.example

  3. In the root folder, start the project by running the command:

    npm run start:prod

License

MIT