Dock-Forms

First web development project to learn (Python, JavaScript, html, css, database management)
A form application idea for school/college related applications such as conducting tests, surveys etc.

Checkout the blog on this project :- https://shlok-zanwar.github.io/blogs/dock-forms

Key features :-

  • A whole new functionality of rooms
    • Create a group of students/users.
    • Rooms can then be assigned to the forms to restrict the visibility of the forms to the users in the room.
  • Lock form Response (Currently accepting responses).
  • Limiting form to one response per user.
  • Edit form anytime.
  • Home screen with all previously created forms + rooms.
  • Dedicated page for responses in a pretty tabular format.
  • Mail verification OTP using smtplib.
  • 4 types of questions (mcq (without ans), mcq(survey type), range type, text type).

Technologies:

  • Frontend : Javascript, html, css.
  • Backend : Python.
  • Server : Flask.
  • Database : SQL Workbench (Windows) + file handling based JSON Files database (self created).