Skip to content

Maziarella/document-template-system

Repository files navigation

Document template system

General info

Web application for storing and creating document templates.

Technologies

Project is created with:

  • ASP.NET Core 2.0,
  • Angular 7 CLI,
  • MS SQL.

Features

As an Administrator you can:

  • Authorize a new user account,
  • Delete existing user accounts,
  • Change user state between active, blocked and suspended,
  • Accept a new document template for usage,
  • Transfer ownership of template to another Editor,
  • Edit the data of each user,
  • Change template state between active/inactive,
  • Manage data base.

As an Editor you can:

  • Update your account data,
  • Create a new template,
  • Edit only your own template,
  • Cede ownership of template to another Editor.

As a User you can:

  • Update your account data,
  • Pick a template from given list,
  • Fill in the template,
  • Print/export prepared document to PDF file.

Sample Input

SampleInput file contains sample template sent from Editor's panel. It is stored in data base as a html file. Diamond signs <> represents data which should be filled in later. In <> signs @ markup sign represents data that should be loaded from data base based on user opening the template, and # markup sign represents data that will be collected by form sent to user to fill in.

1st Sprint 25.02 - 5.03 Planning, data base and basic structure creation:

In this sprint we aim to plan and implement base for whole program, mainly focusing on back-end and data base. At the end of it we should have means to interpret and save incoming templates, and send them back in HTTP response. A nice-to-have feature would be sending form for data specified in a template.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published