A simple and easy URL Shortener
Create short urls with custom aliases and easily track your url visits.
Navigate to /web
- run
yarn
- start up the development client with
yarn dev
Install PostgreSQL:
Create a database named dwarf
:
$ psql postgres
$ CREATE DATABASE dwarf
Install and start up redis
Navigate to /server
and set the following enviroment variables:
COOKIE_NAME =
COOKIE_SECRET =
SERVER_PORT = 4000
CLIENT_SERVER = 'http://localhost:3000'
Finally run the following commands
$ yarn
$ yarn dev
Client Side:
- Typescript
- NextJs
- Graphql
- Urql
- Formik
Server Side:
- Express
- Apollo Client
- Postgresql (Database)
- Redis (Authentication and Cookies)
- Graphql
- Typeorm