Coder Social home page Coder Social logo

com.sofia.restapi's Introduction

Sofia Mobile 💜

Sofia é um Software Orientado por Inteligência Artificial para Auxílio ao Pré-diagnóstico de Crianças de 0 a 4 Anos com Manifestações Comportamentais do Transtorno do Espectro Autista (TEA). O aplicativo mobile CAD (computer aided design) é destinado ao auxílio de profissionais da saúde na triagem e identificação de sinais do TEA. 💜 Nosso Objetivo 💜 é promover a acessibilidade ao diagnóstico precoce de TEA! 💜

ilustracao

Descrição do projeto 💜

A Sofia API é uma API RESTful desenvolvida com Spring Boot e Java. Ela foi projetada para ser utilizada pelo Sofia Mobile para realização do CRUD com MongoDB.

Ficou interessado? Veja mais no nosso pitch de apresentação da SOFIA, assista aqui 💜

Pré-Requisitos 💜

  • JDK (Java Development Kit)
  • MongoDB
  • Git
  • Alguma IDE de sua preferência

Configuração do Projeto 💜

  1. Clone o repositório para sua máquina local usando o seguinte comando
git clone https://github.com/aasjunior/com.sofia.restapi.git
  1. Abra o projeto na sua IDE preferida (como IntelliJ, Eclipse, NetBeans, etc.) e instale os plugins ou extensões necessários para o desenvolvimento em Java e Spring Boot. No caso do IntelliJ, você pode querer instalar o plugin Spring Assistant.

  2. Se a sua IDE tiver um cliente REST API integrado (como o HTTP Client no IntelliJ), você pode usá-lo para testar as requisições HTTP. Caso contrário, você pode usar um cliente REST API externo, como Postman ou Insomnia.

  3. Certifique-se de que o JDK está instalado e configurado corretamente na sua IDE. No IntelliJ, você pode verificar isso em File > Project Structure > Project Settings > Project > Project SDK.

  4. Certifique-se de que o MongoDB está instalado e funcionando corretamente. Você pode usar o MongoDB Compass para visualizar e interagir com seus dados no MongoDB.

  5. Inicie a aplicação. A API estará rodando em http://localhost:8081

Endpoints 💜

A API possui os seguintes endpoints:

Type Path Obs.
GET /patients Retorna uma lista de todos os pacientes.
POST /patients Insere um novo paciente.
GET /patients/{id} Retorna um paciente específico pelo ID.
DELETE /patients/{id} Remove um paciente pelo ID.

Tecnologias 💜

Android

Spring Boot MongoDB

Nosso Time AJA 💜

You can see more about us in our profile:

Aviso

Esta é uma iniciativa acadêmica, sendo assim, não possui todas as funcionalidades e características de uma aplicação real.

com.sofia.restapi's People

Contributors

aasjunior avatar mandis-ncs avatar

Stargazers

 avatar  avatar

Watchers

 avatar

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.