Siktirt.me, bir sıfır uzunluk URL kısaltma sistemidir. Javascript ile yazılmış ve SQL ile desteklenmiştir.
- PostgreSQL
- Node.js
- npm
- Projeyi klonlayın
git clone https://github.com/ssarpv/siktirt.me.git
- Proje dizinine girin ve gerekli paketleri yükleyin
cd siktirt.me
npm install
3Sunucuyu başlatın
npm run dev
- Projeyi klonlayın
git clone https://github.com/ssarpv/siktirt.me-backend.git
- Proje dizinine girin ve gerekli paketleri yükleyin
cd siktirt.me-backend
npm install
- PostgreSQL veritabanını oluşturun ve bağlantı bilgilerini
.env
dosyasına ekleyin
CREATE DATABASE url_shortener;
\c url_shortener
CREATE TABLE urls (
id SERIAL PRIMARY KEY,
short_url VARCHAR(8) UNIQUE NOT NULL,
zero_width_url VARCHAR(255) UNIQUE NOT NULL,
long_url TEXT NOT NULL,
expires_at TIMESTAMP
);
DB_USER=postgres
DB_PASSWORD=postgres
DB_NAME=siktirtme
- Sunucuyu başlatın
npm run start
- Tarayıcınızda uygulamayı açın
- Kısaltmak istediğiniz bağlantıyı girin
- "Kısalt" tuşuna basın
- Kısaltılmış bağlantıyı kopyalayın ve paylaşın
Bu proje GPL Lisansı ile lisanslanmıştır - ayrıntılar için LICENSE dosyasına bakın