Code fragments backend (initiation project)
- or -
Post a project like this- Posted:
- Proposals: 13
- Remote
- #1847986
- PRE-FUNDED
- Awarded
Description
The project itself is an easy project. There are 4 frontend screens that:
1. show a list of all code fragments
2. Edit/add screen for a code fragment. Code fragments have to be taken literally. The user copy/paste code from a repository into this screen. The frontend will remove blank lines and give each line a unique number. On 'save' both the code fragment as well as the cleaned code (which now have become multiple records, one for each line) are saved into a mongodb.
3. modal screen 'cancel'. if changes have to be discarded (not save to the backend), a modal screen is shown for confirmation. this is all handled in the frontend
4. modal screen 'delete'. if a code fragment needs to be deletes (in the show screen), a modal screen is shown to confirm the delete. Confirming will trigger a DELETE to the backend.
The backend (java) you have to build has to accomodate this. In scope is check on authorization, active session, create (POST) , update (PUT) , list code fragments (GET), list code fragments lines (GET), delete (DELETE), get one code fragment with reference (GET), ...
In the past I have done this myself (on a prototype) and it took me about 4 hours to create. There is already enough similar code present to copy-paste-change.
One additional functionality.These code fragments are used in another functionality called LCSAJ. Changing the code fragments may also trigger a change in the LCSAJ data. All backend methods for LCSAJ already exist, but you will have to incorporate a number of calls to update/delete this LCSAJ data.
Thaste IT
99% (68)New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
You say that it's mandatory to accept to work on future projects with you if we work on this one. Can you give a little bit more details about these future projects?
Thaste IT07 Jan 2018this small project is part of the BONA IQINISO project which will be an application to supprt the BONA IQINISO software testing methodology.
Bona Iqiniso will contain anything that covers software testing in a modern day version. from setting up the tool and the way to do software testing, over strategy, planning. From natural language recognition to automaticall create business rules, decision tables, test cases. It will contain a way to script test automation and run it, a dashboard and reporting. It contains help to review docuents and to do problem resolution. Plan is that we launch this year with a small subset of functionality, but that in a year or two we would have the full tool.