Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/taynotfound/shrynk

Shrynk - Small Links, Big Impact.
https://github.com/taynotfound/shrynk

app ejs javascript tailwindcss url-shortener website

Last synced: about 2 months ago
JSON representation

Shrynk - Small Links, Big Impact.

Awesome Lists containing this project

README

        

# Shrynk

## Description
Shrynk is a modern URL shortener that allows users to create, customize, and manage short links with ease. The platform provides a user-friendly interface for tracking link analytics, managing links, and ensuring secure and reliable URL shortening. With Shrynk, you can transform long URLs into short, manageable links that are easy to share and track.

## Tech Stack
- **Frontend**: EJS, HTML, CSS, Tailwind CSS, Material Icons
- **Backend**: Node.js, Express.js
- **Database**: QuickDB
- **Session Management**: Express-session
- **Audio Playback**: HTML5 Audio API

## Instructions to Set Up
1. **Clone the Repository**
```bash
git clone https://github.com/yourusername/shrynk.git
cd shrynk
```

2. **Install Dependencies**
Make sure you have Node.js installed. Then run:
```bash
npm install
```

3. **Run the Application**
Start the server:
```bash
npm start
```
The application will be running on `http://localhost:3555`.

4. **Visit the Application**
You can visit the live application at [https://shrynk.taymaerz.de](https://shrynk.taymaerz.de) (soon gonna buy an actual short domain).

## Features
- Create custom short URLs
- Manage and track your links
- View link analytics
- User-friendly interface

## Contributing
If you would like to contribute to Shrynk, feel free to fork the repository and submit a pull request.

## License
This project is licensed under the MIT License.