Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uiu-developers-hub/sir-kothay
"Sir Kothay Achen" is a lightweight web app where users can write a message, generate a unique URL & QR code, and share it with others.
https://github.com/uiu-developers-hub/sir-kothay
django python3 pythonanywhere qrcode tailwind
Last synced: about 3 hours ago
JSON representation
"Sir Kothay Achen" is a lightweight web app where users can write a message, generate a unique URL & QR code, and share it with others.
- Host: GitHub
- URL: https://github.com/uiu-developers-hub/sir-kothay
- Owner: UIU-Developers-Hub
- License: gpl-3.0
- Created: 2025-02-11T07:21:51.000Z (about 11 hours ago)
- Default Branch: main
- Last Pushed: 2025-02-11T08:50:56.000Z (about 10 hours ago)
- Last Synced: 2025-02-11T09:50:12.840Z (about 9 hours ago)
- Topics: django, python3, pythonanywhere, qrcode, tailwind
- Language: Python
- Homepage:
- Size: 26.4 KB
- Stars: 0
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sir Kothay?
*"Sir Kothay Achen"* is a lightweight web application that allows users to leave messages for others via a unique, shareable URL. Each message will have a dedicated page, and a QR code will be generated for easy sharing.
The platform is built using **Django** and **Tailwind CSS**, hosted on **PythonAnywhere**. Future updates will include scheduling and a messaging system.
## Tech Stack
- **Backend:** Django (Python)
- **Frontend:** Tailwind CSS
- **Database:** SQLite (initially, can be upgraded)
- **Hosting:** PythonAnywhere
- **Additional Features:** QR Code Generation## Core Features (Phase 1)
✅ **Message Creation** – Users can write and save a message.
✅ **Unique URL Generation** – Each message will have a unique URL.
✅ **QR Code Support** – A QR code will be generated for easy sharing.
✅ **Message Viewing** – Anyone with the link can view the message.
✅ **User Profiles** – Users can register and manage messages.## Required Pages
### **Public Pages**
- ✅ **1. Home Page (`/`)**
- Message input form.
- Generates a unique URL & QR code.- ✅ **2. Message Page (`/m//`)**
- Displays the saved message.
- Shows the QR code for sharing.- ✅ **3. Success Page (`/success//`)** *(Optional but useful)*
- Displays the generated link & QR code.
- A "Copy" button for easy sharing.- ✅ **4. About Page (`/about/`)** *(Optional for future scaling)*
- Explains how the platform works and future features.- ✅ **5. 404 Error Page**
- Custom error page for invalid links.### **User Authentication Pages**
- ✅ **6. Signup Page (`/signup/`)**
- Fields: Name, Email, Password, Confirm Password.- ✅ **7. Login Page (`/login/`)**
- Users log in to manage messages.- ✅ **8. Profile Page (`/profile/`)**
- Users can update **name, bio, password**.
- Option to view saved messages.- ✅ **9. Logout (`/logout/`)**
- Logs the user out and redirects to home.## Future Enhancements (Phase 2 & Beyond)
- **Scheduling Messages** – Set messages to appear at specific times.
- **Messaging System** – Users can send direct messages.
- **Dashboard (`/dashboard/`)** – Logged-in users can manage all their messages.## Conclusion
*"Sir Kothay Achen"* provides a seamless way to share messages via unique URLs and QR codes. With **Django** and **Tailwind CSS**, it is lightweight yet powerful. **PythonAnywhere** will handle hosting. Initially, the platform will focus on anonymous message sharing, with future updates introducing **user accounts, scheduling, and direct messaging**.
**Contributions & feedback are welcome!**