Skip to content

NC3-LU/submission-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

202 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Name

Overview

The NC3 Submission Platform is a sophisticated form management system designed for secure submission of different forms. It combines flexible access controls and collaborative features.

Key Features

Dynamic Form Builder

  • No-code form creation interface
  • Custom workflow support [WIP]
  • File upload capabilities
  • Drafting before submitting

Requirements

  • PHP 8.2+
  • Laravel Framework
  • API Documentation via Scramble
  • Frontend with Livewire and Filament

Installation

  1. Clone the repository:
git clone [repository-url]
  1. Install dependencies:
composer install
  1. Configure your environment:
cp .env.example .env
php artisan key:generate
  1. Update your .env file with appropriate settings

API Documentation

API documentation is automatically generated using Scramble and can be accessed at /docs/api when running the application. The OpenAPI specification is exported to api.json.

Security

For security-related matters, please contact:

or via GitHub Security Advisory for critical vulnerabilities https://github.com/CybersecurityLuxembourg/submission-platform/security/advisories

License

This project is licensed under the GNU Affero General Public License v3.0. See the LICENSE file for details.

Support

For general inquiries:

  • Email: [email protected]
  • Address: Luxembourg House of Cybersecurity, 122, Rue Adolphe Fischer, L-1521 Luxembourg

Roadmap

  • Pandora integration for file uploads
  • Access links for specific emails which need to be confirmed via an unique code which is sent via mail
  • Custom Workflow definition after a submission
    • Who shall do what
    • Who shall be notified
    • Shall the user resubmit
    • etc
  • API extension
  • Encrypted file storage

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages