caffellatte / website

Hyperlinks management system (WIP)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Website

Website is a full-stack web application built with Nest.js for the backend, Next.js for the frontend, and tRPC for end-to-end typesafe APIs. It is containerized using Docker and includes a CI/CD pipeline for automated testing and deployment.

Installation

To set up the project locally, follow these steps:

git clone https://github.com/caffellatte/website.git
cd website
pnpm install

Use

pnpm dev

Environment

Postgres

Create network

docker network create pgadmin

Edit utils/.env

POSTGRES_DB=db
POSTGRES_USER=user
POSTGRES_PASSWORD=password
PGADMIN_DEFAULT_EMAIL=default@email.com
PGADMIN_DEFAULT_PASSWORD=password
PGADMIN_LISTEN_PORT=80

Docker

Goto utils folder

cd utils

Start

docker-compose up

Remove

docker-compose down -v

About

Hyperlinks management system (WIP)

License:MIT License


Languages

Language:TypeScript 95.4%Language:D2 1.9%Language:CSS 1.5%Language:JavaScript 1.3%