Skip to content

teresaromero/pregnancy-care

Repository files navigation

Pregnancy Care

Pregnancy Care is a platform where doctors can manage pregnancy of their patients and give outstanding customer experience by delivering information and connecting the patient with an own native app.

Ironhack Part Time Web Development Final Project - March 2019

https://pregnancy-care.herokuapp.com/

https://expo.io/@tromerodev/pregnancy-care

Features

MERN App

  • Admin Signup
  • Patient registration
  • Visits registration
  • Data insights
  • Agenda
  • Drugs listing with prospects*

* API from AEMPS https://sede.aemps.gob.es/docs/CIMA-REST-API_1_19.pdf

React Native App

  • Track of pregnancy by week
  • Size of baby by week
  • Weight and blood pressure charts
  • Record key information for emergency
  • Notes from doctor at each visit
  • Calendar with key dates and appointments

Development

MERN App

Backend

  • Express.js for server config and RESTful API
  • MongoDB & Mongoose for database management
  • GraphQL for queries and mutations
  • Passport.js for authentication
  • Nodemailer for user confirmation
  • Cloudinary & Multer for file upload

Frontend

  • Redux for local storage
  • GraphQL & Apollo for queries
  • Axios for RESTful API calls
  • Recompose for loading logic
  • Bulma for layout
  • SASS for Bulma modifications
  • FullCalendar.io for agenda
  • Moment.js for dates and times
  • Recharts for data charts

React Native App

  • React Native with expo.io
  • GraphQl & Apollo for queries and mutation
  • Axios for REST Api calls
  • Moment.js for dates and times transformation
  • Recompose for loading waiting
  • React Native Elements for layout
  • React Native SVG Charts & d3 for charts
  • React Native Calendars for agenda

Author and acknowledgment

Coded with ❤️ by Teresa Romero

Logo icon and fruits icons by Freepik

License

Pregnancy Care is available under MIT License.

Pregnancy Care © 2019 👩🏼‍💻Teresa Romero

Project status

This is a side project as I'm currently working as developer, please feel free to contact me if you have any suggestions for this project.