Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/teresaromero/pregnancy-care

Ironhack Project #03. MERN App & React Native
https://github.com/teresaromero/pregnancy-care

apollo bulma expressjs graphql mongodb passportjs react-native reactjs

Last synced: 30 days ago
JSON representation

Ironhack Project #03. MERN App & React Native

Awesome Lists containing this project

README

        

# 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://pregnancy-care.herokuapp.com/)

[https://expo.io/@tromerodev/pregnancy-care](https://expo.io/@tromerodev/pregnancy-care)

## Features

**MERN App**

![](https://res.cloudinary.com/dpid82d4m/image/upload/c_scale,h_600/v1552064804/pregnancy_-ipad.png)
* 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](https://sede.aemps.gob.es/docs/CIMA-REST-API_1_19.pdf)

**React Native App**

![](https://res.cloudinary.com/dpid82d4m/image/upload/c_scale,h_600/v1552064770/pregnancy-care-iphone.png)
* 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](https://www.linkedin.com/in/teresaromerolozano/)

Logo icon and fruits icons by [Freepik](https://www.flaticon.com/)

## License
Pregnancy Care is available under [MIT License](https://choosealicense.com/licenses/mit/).

Pregnancy Care © 2019 👩🏼‍💻[Teresa Romero](https://www.linkedin.com/in/teresaromerolozano/)

## 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.