andrehgustavo / doe-sangue

Project "Doe Sangue" - Final project of the discipline "Software Development 2" from the Information Technology course at UFRN

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

doe-sangue

Universidade Federal do Rio Grande do Norte Instituto Metrópole Digital Desenvolvimento de Sistemas Web II • DIM0547

Project

Doe Sangue, Doe Vida

Developer

  • Andre Gustavo C. M. de Barros

Language

  • Rust

Intro

In this programming project we will develop a system to facilitate blood donation. It will be possible for the user to follow the latest donations made, schedule donations, notify when the new donation is ready and monitor blood banks.

User Requirements

  • As a user, I want to create my profile.
  • As a user, I want to login in my count.
  • As a user, I want to update my personal data.
  • As a user, I want to see my lastest donations.
  • As a user, I want to monitor blood banks.
  • As a user, I want to schedulle a day to make my donation.
  • As a admin, I want to list all users.
  • As a admin, I want to delete some user.
  • As a admin, I want to supply the blood bank data.
  • As a admin, I want to provide the donation schedule.

Endpoints

- [GET] List all users ("/users")
- [POST] Add new user ("/users")
- [GET] Read a user ("/users/id")
- [PUT] Update a user ("/users/id")
- [DELETE] Delete a user ("/users/id")
- [POST] Schedulle ("/users/id/schedulle)
- [GET] Schedulle ("/users/id/schedulle)
- [GET] Status ("/users/id/status")

About

Project "Doe Sangue" - Final project of the discipline "Software Development 2" from the Information Technology course at UFRN


Languages

Language:Rust 94.8%Language:Shell 5.2%