== Use Case Prototype Implementation\\ ---- **Линк до прототипот:** **[source:@5577566 Прототип]** === Примач на донации === ||= **ИД:** =|| 1 || ||= **Случај на употреба:** =|| Поставува барања за материјални средства || 1.По најава, на корисникот му се појавува насловната страна со копчето "Upload" во navbar, коешто кога ќе го избере се праќа GET барање со патека /upload и на корисникот му се враќа формата којашто треба да ја пополни за да креира нова објава. [[BR]] [[Image(homepage.JPG,width=70%,height=70%,align=center)]] [[BR]] 2.Корисникот ја пополнува формата, и откако ќе кликне на копчето "Upload post" се праќа POST барање на патека /newpost и доколку проверката на серверска страна е успешна објавата ќе се креира. Објавата ќе се зачува во базата на податоци. [[Image(uploadPost.JPG,width=70%,height=70%,align=center)]] \\ === Донатор === ||= **ИД:** =|| 1 || ||= **Случај на употреба:** =|| Донира на објавите || 1.По најава, на корисникот му се појавува насловната страна кадешто го избира копчето "Posts" и праќа GET барање со патека /album и на корисникот му се враќаат сите објави коишто се одобрени, распоредени на повеќе страници. [[Image(posts.JPG,width=70%,height=70%,align=center)]] 2.Откако корисникот ќе ја најде соодветната објава на којашто сака да донира, клика на копчето "Open", и се праќа GET барање со патека /post кадешто се наоѓа и query параметар "postid". На корисникот му се враќа страна кадешто ги има сите податоци за објавата и копче "Donate". [[Image(post.JPG,width=70%,height=70%,align=center)]] 3.Доколку корисникот веќе има внесено податоци за интернет картичка, тие автоматски ќе се појават и на корисникот ќе му остане да внесе сума. Во спротивно корисникот треба да ја пополни цела форма. Откако корисникот ќе ја пополни формата, треба да го избере копчето "Confirm". [[Image(donate.JPG,width=70%,height=70%,align=center)]] \\