Skip to content

Add Contact & Bug Reporting Page for Users and Admins  #596

Open

Description

@dhansha-brindha

Feature Description

Add a dedicated Contact & Bug Reporting system to the website where users can communicate with admins regarding:

  • Bug reports
  • Website issues
  • Broken links
  • Book requests
  • General feedback
  • Suggestions

This feature will improve user interaction and help admins monitor platform-related issues efficiently.


Proposed Features

User Side

  • Contact page with a form
  • Fields:
    • Name
    • Email
    • Subject
    • Message
  • Form validation
  • Success/Error alerts after submission

Admin Side

  • Admin dashboard section to view submitted messages
  • Message details with timestamps
  • Ability to mark issues as resolved
  • Delete spam/unnecessary messages

Possible Backend Implementation

Database Model Example

class ContactMessage(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(100))
    email = db.Column(db.String(120))
    subject = db.Column(db.String(200))
    message = db.Column(db.Text)
    created_at = db.Column(db.DateTime)

Activity

  1. changed the title [-]Add Contact & Bug Reporting Page for Users and Admins[/-] [+]Add Contact & Bug Reporting Page for Users and Admins [/+] on May 16, 2026
  2. hrishitashenvi144 commented on May 17, 2026

    @hrishitashenvi144

    Hi @devanshi14malhotra ,
    I would like to work on this issue.
    Kindly assign it to me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

GSSoC'26For all issues/PRs related to GSSoC'2026 open source eventgood first issueGood for newcomerslevel:beginnerGSSoC'26 beginner level PR/issue

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions