Giter Club home page Giter Club logo

nurnils / aml-nosql-database-management Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 0.0 22.67 MB

The main purpose of the software will be to upload AutomationML files to a database. The uploaded files can be accessed from the user through a web interface. In that interface the user is also able to edit, delete and download existing files.

License: GNU General Public License v3.0

JavaScript 9.50% TypeScript 44.09% HTML 41.53% SCSS 4.64% Shell 0.24%
angular css database dhbw dhbw-stuttgart html javascript js mongodb nodejs scss typescript

aml-nosql-database-management's Introduction

  • 👋 Hi, I’m Nils
  • 💞️ I love to focus on solving problems and believe design is a mindset – not a thing.
  • 🎮 When I’m not working/learning I like to play retro games on different consoles (N64, GameCube, Gameboy and more), read about the financial market and listen to podcasts.

aml-nosql-database-management's People

Contributors

nurnils avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

aml-nosql-database-management's Issues

EH40 Responsive design

The application is currently not responsive which means the use can not view the page on mobile devices.

Präsentation

Allgemeines

  • Zeitvorgabe (möglichst genau) 20 min

  • Etwa 10 min Fragen

  • Sie dürfen selbst entscheiden, wer und wie viele präsentieren.

  • Da Sie sehr viele Informationen in 20 Minuten darstellen müssen, überlegen Sie sich
    genau, was Sie sagen wollen und welche Informationen auf die Folien kommen.
    Planen Sie daher zur Vorbereitung der Präsentation ausreichend Zeit ein (30 min bis
    1h pro Folie!).

Präsentation 1 - BC/CRS/SRS/SAS (3. Semester)

Inhalt :

  • Teamvorstellung in der der PPT mit Namen, Bild, eMail-Adresse und Projektrolle auf
    der ersten Folie. Die Dozenten benötigen das um Sie auseinanderhalten und ggf.
    kontaktieren zu können.
  • Vorstellung des Projektes (Master Usecase)
  • Darstellung des Funktionsumfangs, Beschreibung der funktionalen und
    nichtfunktionalen Anforderungen sowie Entscheidung darüber, ob Mandatory oder
    Optional.
  • Business Case (1 Folie)
  • Erläutern Sie Ihre Vorgehensweise und verwendete Tools.
  • Zeigen Sie, wie Sie modularisiert haben und wie der daraus abgeleitete Projektplan
    aussieht.
  • Beschreiben Sie die Systemarchitektur und die Modularisierung (Top Down)
  • Zeigen Sie wesentliche Lösungsansätze aus der SAS (zum Beispiel Paketformat,
    Anbindung an Java, ERD …).
  • Bei Bedarf können Sie auch schon Prototypen vorstellen.

EH50 User system

The application currently just has one user saved in the backend.
This is realised via basic auth and without any encryptions.

In the future you could implement encryption and a general user system to save users in the database.

You could also implement different types of users like administrators and normal users.

EH60 Advanced file management

The current system only has one database for everyone.

In the future you could implement private spaces for users and shared spaces for groups.

You could also implement public spaces where everyone with a link can edit or only read files.

Another extension could be to share specific files.
This could mean you give a specific user access or make it available for everyone.

EH10 Syntax check of AML files to be uploaded/edited

The AML NoSQL Database is currently not able to perform a syntax check on files that the user wants to upload. This includes new files that the user creates or uploads from his local files and also existing files that the user changes.

This function is currently not implemented and you can currently upload invalid AML files.

EH30 Register function

The user currently does not have the ability to register an account.

This could be implemented in the future.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.