The application is a simple project management system.
The application needs to:
[ ] be accessible on a Linux host (eg. latest Ubuntu LTS server)
[ ] store its data in a local DBMS (eg. MySQL, MongoDB, Postgres) or a separate SQL Server (but not in the cloud)
[ ] present data in a web page with two views (one with a table with an overview of all records, the other with the details of the currently selected record in the first table)
[ ] allow CRUD operations.
[ ] The views should be synchronized (i.e. creating a new record in the details view should update the overview list without a page refresh and get the new record selected in the overview list; selecting a record in the overview list should bring up its details in the details view).
[ ] The CRUD operations should give feedback (say when they completed successfully or not).
[ ] The overview table should be searchable, sortable and have pagination (like, for instance, DataTables). The search should be instant, offer suggestions and it should comprise the entire database. It does not need to include the data in the attached files (see below).
[ ] the web page should be responsive, i.e. it should adjust to any screen size (eg. Bootstrap and DataTables do this)
[ ] The application should allow the automatic update of the data in the user interface once the data in the database gets updated by another concurrent access. This should happen seamlessly (without a page refresh). This should be implemented via messages and not by a constant querying of the database.
A project has the following properties:
Name: text 
Notes: text of variable length
Attachments: path of folder on disk
This folder should be able to contain any number of attached files. The details view should list their name and location.
Creating a new project should create a new folder starting from an existing template folder.
You have to use OOP.
Technologies you could use: Angular 6, the MEAN stack, Bootstrap 4, Node, Vue etc.
Note: In a later phase I will need to add user authentication.
You will need to document what you did, so that I can do the same unassisted in my own environment.
14 freelancer menawar dengan rata-rata $168 untuk pekerjaan ini
Hello! I can create this project on vuejs frontend side and php or nodejs backend side. Let's chat ____________________________________________________________________________________________
Hello I will help to Create a simple project management system that runs on a Linux host I am interested in your project. Please come online, I have some questions to ask you. Thanks & Regards, Ariyan