"Sir Kothay?" 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. Recent updates have introduced user profiles, dashboard management, and improved UI styling.
- Backend: Django (Python)
- Frontend: Tailwind CSS
- Database: SQLite (initially, can be upgraded)
- Hosting: PythonAnywhere
- Additional Features: QR Code Generation
✅ 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.
✅ User Dashboard – Logged-in users can manage their profiles and messages.
-
✅ 1. Home Page (
/)- Message input form.
- Generates a unique URL & QR code.
-
✅ 2. Message Page (
/m/<unique_id>/)- Displays the saved message.
- Shows the QR code for sharing.
-
✅ 3. Success Page (
/success/<unique_id>/) (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.
-
✅ 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.
- Scheduling Messages – Set messages to appear at specific times.
- Messaging System – Users can send direct messages.
"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. The platform now includes user accounts and dashboard management, with future updates planned for scheduling and direct messaging.
Contributions & feedback are welcome!