first prototype implemnetation.

TODO:

  - Design, Design, and Design.
  - Authentication Integration.
  - Validations on client side.