GO is a private URL shortener based on Kutt.
Contributions and bug reports are welcome.
- Node (Web server)
- Express (Web server framework)
- Passport (Authentication)
- React (UI library)
- Next (Universal/server-side rendered React)
- Redux (State management)
- styled-components (CSS styling solution library)
- Recharts (Chart library)
- Neo4j version 3.5.14 (Graph database)
1. wget -O - https://debian.neo4j.org/neotechnology.gpg.key | sudo apt-key add - 2. echo 'deb https://debian.neo4j.org/repo stable/' | sudo tee /etc/apt/sources.list.d/neo4j.list 3. sudo apt-get update 4. sudo apt-get install neo4j=1:3.5.14
You need to have Node.js, Neo4j and Redis installed on your machine.
- Clone this repository or download zip.
- Copy
.example.env
to.env
and fill it properly. - Install dependencies:
npm install
. - Start Neo4j database.
- Run for development:
npm run dev
. - Run for production:
npm run build
thennpm start
.
Visit Kutt.it project page for more information.
Download Kutt's extension for web browsers via below links. You can also find the source code on kutt-extension.
In addition to the website, you can use these APIs to create, delete and get URLs.