FreshLinks is a short link generator with analytics, built using Fresh and Deno.
FreshLinks allows you to easily generate short links for URLs along with analytics to track their usage. It's built on Fresh, a web framework for Deno, providing a modern and efficient development experience.
To run FreshLinks in development mode, follow these steps:
-
Clone the repository:
git clone https://github.com/paripsky/FreshLinks.git
-
Navigate to the project directory:
cd FreshLinks
-
Create a
.env
file in the root directory and set the following environment variables:GITHUB_CLIENT_ID=your_github_client_id GITHUB_CLIENT_SECRET=your_github_client_secret
-
Start the development server:
deno task start
To build FreshLinks, simply run:
deno task build
To enable GitHub authentication, you need to set up a GitHub OAuth App. Follow the instructions here.
This project is licensed under the MIT License - see the LICENSE file for details.