appwrite / appwrite/templates

🚀 Feature: URL Shortener for Python

Open
#219 6 comments 0 reactions 1 assignee Claimed by @codewithkushagra View on GitHub
Dominant language
JavaScript
Stars
174
Forks
129
Avg merge
2h 46m
Merged PRs (30d)
3

Description

### 🔖 Feature description

Appwrite Functions allow you to extend and customize your Appwrite server functionality by executing your custom code. 🤩 You can learn more at our official [Appwrite Functions docs](https://appwrite.io/docs/functions).

Your task is to implement the URL Shortener function in Python. You can look at the existing [Appwrite Functions Templates](https://github.com/appwrite/templates/tree/main/node/url-shortener) in another coding language.

Your function should behave and be implemented similarly to existing URL Shortener Node.js template.

Tasks summary:
- [ ] Fork & clone Appwrite's [templates](https://github.com/appwrite/templates) repository
- [ ] Create a branch ```feat-implement-url-shortener-python```
- [ ] Write code for the function in folder python/url_shortener/.
- [ ] Test the function using Appwrite, provide a video.
- [ ] Write a README.md explaining what the function does, how to use it, and customize it. Here is [an example](https://github.com/appwrite/templates/tree/main/node/url-shortener).
- [ ] Submit a pull request to our [templates](https://github.com/appwrite/templates) repository

If you need any help, contact us on our [Discord server](https://discord.gg/GSeTUeA).

Are you ready to work on this issue? 🤔 Let us know, and we will assign it to you 😊

Happy Appwriting!

### 🎤 Pitch

Upon reviewing the project's README, it has come to my attention that the Python implementation for a specific feature is pending. A corresponding issue related to this matter was not evident in the available documentation. Drawing from my experience, I successfully engineered a bespoke URL shortener leveraging Django during the Tally Hackathon, where my team became finalists. Given this proficiency and accomplishment, I am confident in my ability to construct a URL shortener template for appwrite.

### 👀 Have you spent some time to check if this issue has been raised before?

- [X] I checked and didn't find similar issue

### 🏢 Have you read the Code of Conduct?

- [X] I have read the [Code of Conduct](https://github.com/appwrite/.github/blob/main/CODE_OF_CONDUCT.md)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.