Skip to content

Menstruation Nation (M. Nation) is a free period tracker designed for youth. The app helps people learn more about their bodies by tracking their period cycle and symptoms.

License

Notifications You must be signed in to change notification settings

uoftblueprint/the-period-purse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Period Purse

React Native

The Period Purse strives to achieve menstrual equity by providing people who menstruate with access to free menstrual products, and to reduce the stigma surrounding periods through public education and advocacy. This is their website.

M.Nation has been launched on the iOS App Store, and you can download it here.

For Developers

The wiki has a lot of relevant information related to branching, PRs, etc that you should review!

Table of Contents

Setup Local Environment (Mac)

Prerequisites:

Ensure you have the following prerequisites before trying to run the project locally:

  • Node.js and npm (https://nodejs.org/en/download/). Alternatively, check if you have this by using command node -v
  • Once you have Node.js and npm, run command npm install -g expo-cli
  • You will need an iOS simulator. If you have a Macbook, its recommended you install XCode from the app store as it has a built in iOS simulator. If you have a Windows machine, unfortunately you will have to install a virtual machine to run the iOS simulator.
  1. Clone this repository using git clone https://github.com/uoftblueprint/the-period-purse.git
  2. cd into folder tpp-app cd ./tpp-app
  3. run npm install
  4. cd into folder ios cd ./ios
  5. Install pods pod install
  6. cd back out to tpp-app folder cd ..
  7. Run the project using npm run ios
  8. Install debugger with this tutorial
  9. The simulator should open automatically and you should see something like the following image, with the Menstruation Nation app on the home screen:

Screen Shot 2021-10-27 at 11 46 38 AM

Setup Local Environment (Windows/Linux)

Windows

Menstruation Nation does not support development on Windows. You may choose to create a virtual machine with a tutorial like this: video.

Linux

Follow this tutorial.

Common Setup Errors

Please check out the wiki.

About

Menstruation Nation (M. Nation) is a free period tracker designed for youth. The app helps people learn more about their bodies by tracking their period cycle and symptoms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages