My Bitly API PythonAnywhereDeployment
My Bitly is a RESTful API application that generates short URL links with trackers. It is built using Python and Flask, it will offer a redirect service to intercept traffic on the way to github or my resume.
- Generate a redirect service.
- Enter recipients and create tracker tags.
- Apply the tags dynamically as params to URL of projects
- Redirect traffic to the destination and log the activity
- BONUS ROUND 1 - Generate an admin front End
- BONUS ROUND 2 -- Generate PDF's dynamically providing the URL's
- BONUS ROUND 3 --- Generate Emails dynamically with URLs
- Connect to firestore
- Code API logic
- Secure
- Deploy as API PythonAnywhere
- Implement new Data Flow Routes
- User CRUD
- UserLink CRUD
- CampaignLink CRUD
- Click CRUD
- Campaign CRUD
- Fix Auth with front End Firebase
- Attach Telegram Bot
- Attach email Generator
- Add unittesting
- Deploy Front End
clone repository
create .env with FIREBASE_CREDENTIALS = & API_KEY =
pip install -r requirements.txt
python run.py
Header | Description ------------------------- |
---|---|
Key |
**Required ApiKey in all POST methods |
To generate a short URL, make a POST
request to the /shorten
endpoint with the original URL in the request body.