Linky is an open-source project designed to provide redirect solutions with custom-named links using any pre-existing domain name. This solution is perfect for creating short, memorable links that can redirect users to any URL, simplifying the sharing and management of links.
Create a custom-named link: https://abcd.xyz/my-form => Redirects to a Google Form
Follow these steps to set up the project on your local machine and start creating custom-named redirects.
Before you begin, ensure you have the following:
Frontend Development | Backend Development |
---|---|
1. JavaScript and ReactJS | 1. Golang for creating backend services |
2. CSS and MUI for styling | 2. Redis as the database |
3. API Integration | 3. Optimization Techniques for performance |
4. Familiarity with tools like Git, GitHub, IDE, Figma, Illustrator | 4. Familiarity with tools like Git, GitHub, IDE |
git clone https://github.com/yourusername/linky.git
cd linky
cd backend
go run main.go
cd frontend
npm install
npm run dev
To deploy Linky in a production environment, use Docker:
cd backend
docker compose up -d
Contributions are always welcome!To contribute -
main
branch for your feature or bug fix:
git checkout -b your-branch-name/your-name
git commit -m "feature XYZ implemented"
git push origin feature/your-feature-name