Foto edgardo ponce

Edgardo Ponce

Full Stack Developer

About Me

I am a web developer with a clear vision:

To create digital solutions that combine attractive design and flawless functionality.

With over 9 years of experience, I excel in technologies that drive scalable and high-performance projects.

Clicap: Management system of research papers for events

Software description

Software to manage the process of presentation, correction and approval of research papers, which are evaluated by different professionals.

Create certificates of approval and attendance to the event where they are exposed and manage payments of attendees.

Objectives of the software

Automate and streamline the process of presentation, correction and approval, which was previously done manually, using emails and excel.

Technologies Used:

  • Backend
    • Laravel: PHP framework used for backend development.
    • PHP: Programming language used for server-side logic.
  • Frontend
    • JavaScript: Programming language used for client-side interactivity.
    • jQuery: JavaScript library used to simplify DOM manipulation, events, animations, and AJAX.
  • Infrastructure:
    • MySQL: Relational database management system used for storing and managing data.
    • Docker: Tool used for creating containers and managing development environments.
  • Additional Details:
    • Git: Version control system used for source code management.
    • Apache: Web server used to host the application.
    • SMTP: Email management for notification

Functionalities and Modules

  • Presentation page
    • General information about the event
    • Sponsors
    • Contact
  • System Login
    • Login
    • User registration
    • Password recovery
    • Send email as appropriate
  • Dashboard, according to role you can
    • Overview of documents by category
    • Download list in XML format
  • Documents, depending on the role you can
    • List documents
    • Assign user to evaluate
    • Delete document
    • Create certificate in PDF format
    • View iteration history
    • Evaluate document and upload corrected document
    • Approve document
    • View the different corrected versions
    • Notify users according to document status: approved, rejected, cancelled, revised, corrected.
  • My data, update personal information
    • Name and surname
    • DNI
    • Profession
    • Zip/Postal Code
    • Country
    • Phone
  • Users, according to role you can
    • List and search for users
    • Assign as administrator or evaluator
    • Add payment
    • Add Delete
  • Payments according to role, you can
    • List of payments
    • Approve payment
    • Load payment
    • Amount
    • Currency (pesos, dollars)
    • Type (transfer, cash)
    • Comment
    • Billing information
    • Attach receipt

Flowchart: Research Paper Management Process

  1. Start
    • The user accesses the system.
  2. Login (Select Role)
    • The user is authenticated as “Evaluated” or “Evaluator”.
  3. Flow for Evaluated
    • Upload Initial Document
      • The evaluee uploads the research document for evaluation.
      • The system assigns the document to an available evaluator.
    • Wait for Evaluation
      • The document is in “In Process” status.
      • The evaluee waits for feedback from the evaluator.
    • Receive Evaluation
      • The status of the document changes to “Evaluated” or “Cancelled”.
      • Action According to Status
    • Action According to Status
      • If “Evaluated”
      • The evaluated receives feedback and suggestions from the evaluator.
    • Upload New Version
      • The evaluated can upload a corrected version of the document.
  4. Flow for Evaluator
    • Review of Assigned Documents
      • The evaluator reviews the documents in “In Process” status.
    • Document Evaluation
      • Evaluator provides feedback and determines the status of the document.
    • Assign Status
      • Accepted: Document is approved without further changes.
      • Evaluated: The evaluator must correct and upload a new version.
      • Cancelled: The document does not meet the required criteria and is cancelled.
  5. Finalization
    • The process ends with the document in one of the final states: “Accepted” or “Cancelled”.

Flowchart: Payment Process

  1. Start
    • The user logs into the system.
  2. User Registration
    • User registers in the system.
  3. Complete Payment Data
    • Amount: The user enters the amount of the payment.
    • Currency: Choose between pesos or USD.
    • Payment Type: Select cash or wire transfer.
    • Comment: Enter additional information, if necessary.
    • Invoicing Data: Provide the necessary data for the invoice.
    • Attach Receipt: The user uploads a receipt for the payment.
  4. Administrator Review
    • The administrator reviews the payment details and the attached voucher.
  5. Administrator Decision
    • Approved: If everything is correct, the administrator approves the payment.
    • Rejected: If there are any problems, the administrator rejects the payment and notifies the user.
  6. Completion
    • The process ends with the payment approved or rejected.

Images

1 / 1
Management of research papers for events
1 / 2
Management of research papers for events
1 / 3
Management of research papers for events
1 / 4
Management of research papers for events
1 / 5
Management of research papers for events
1 / 6
Management of research papers for events
1 / 7
Management of research papers for events
1 / 8
Management of research papers for events
1 / 9
Management of research papers for events
1 / 10
Management of research papers for events
1 / 11
Management of research papers for events
1 / 12
Management of research papers for events
1 / 13
Management of research papers for events
1 / 14
Management of research papers for events