https://github.com/angellozan/url-shortener
A url shortener created using a local xampp server and javascript.
https://github.com/angellozan/url-shortener
Last synced: 4 months ago
JSON representation
A url shortener created using a local xampp server and javascript.
- Host: GitHub
- URL: https://github.com/angellozan/url-shortener
- Owner: AngelLozan
- Created: 2022-10-30T16:17:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-30T16:42:34.000Z (over 2 years ago)
- Last Synced: 2023-03-05T19:34:11.405Z (over 2 years ago)
- Language: PHP
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# URL SHORTENER APP

An application developed using php, javascript and a local xampp server. Developed on Linux Ubuntu on a home-built computer.
## Use case:
Part of my work and the work of my team is concerned with social media and providing technical support to individuals via social media. Therefore, it is important to have a strong vehicle for delivering content-rich documents in a space with limited character count and the competing need to address individuals seeking help in a friendly, empathetic way.
*The problem:*
URL-shorteners are built into multiple different social-media aggregation and mangement platforms, and are widely used today to meet a multitude of demands. However, platforms such as Brandwatch or Hootsuite, two of the more popular social-media management tools available on the market currently cost thousands of dollars on a monthly or yearly basis depending on the scale of a subscribing organzation. This makes these platforms difficult to utilize except on an enterprise scale with a generous budge.
*One possible solution:*
Build a social-media aggregation tool on par with those available. Such a tool could be customizable and utlize pre-existing APIs for each platform. Some historical context on each channel might be sacraficed based on the current rules for API utilization (ie: Youtube), though this is a minor consideration when viewed in light of the cost.
*Why:*
Working at a global tech company, it is highly possible to develop this kind of software, though it would be a large undertaking. However, the infrastructure needed to develop a platform at such a scale as needed is entirely possible given the current infrastructure. Additionally, I've been able to replicate multple pieces of the existing platforms with little effort, the reload and url-shortening functions as examples of this.
## To replicate:
- Install XAMPP on your local machine
- `cd` into your local directory where `htdocs` is found and clone the repo into that.
- From the command line enter `sudo /opt/lampp/lampp start` (if using Linux)
- Navigate to localhost to view changes and begin using the app.