Period-Tracking WebApp
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Periods usually arrive every month in a woman’s life. But we all are so busy in our mundane work that we tend to forget our period dates. Moreover, most of the women have such an inconsistent cycle that it is worthless for them to remember their previous dates. Also due to lack of awareness and hesitation in the society many women don’t know the reason and what exactly one should do during menstruation.
To get a local copy up and running follow these simple steps.
Things you need to use the software and how to install them.
- Colab Notebook
https://colab.research.google.com/drive/12eNsO0x-kemdWWZ0CmsdrFVsmg4ekxrZ#scrollTo=f23iedCm3bII
- Clone the repo
git clone https://github.com/Avinash-Singh-G/WeCare4u.git
- Flask
cd Flask pip install -r requirements python flaskapp.py
- Streamlit
cd Streamlit pip install -r requirements streamlit run app.py
The project has been deployed as a 2-part project. The Machine Learning Model is made using Streamlit and was deployed using Heroku. The main frontend for the website was made by using Flask as a backend and Jinga as its templating engine. This also being deployed on Heroku, directly from the Github repositories.
This period tracking webapp will help in recording the changes in her cycle which might be the sign of a potentially dangerous health issue. Furthermore, it will also help her to know more about her body, mood swings and to avoid sudden and severe period cramps. We also provide the estimated day of ovulation so that a woman could know when we can conceive. Most of the pre-existing websites or apps lack accuracy so women generally get more confused about their dates and moreover these apps take into account very few features to determine the dates. We take more data into account to provide much more accurate and efficient results. Our other features include specialized WeCare forums where women can freely and anonymously discuss their queries. We also have our 24x7 WeCare chatbot where women can get answers to their queries anytime.
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Avinash Singh - @Aavinashh__ - avinashsingh2161@gmail.com
Tanmay Vyas - @TanmaySuchANoob - tanmayvyas09@gmail.com
Aman Sharma - @Amansha55480432 - amananytime07@gmail.com
Nikita Bisht - @NikitaB28116499 - nikitabisht2605@gmail.com
Nimesh Johari - @NimeshJohari - nimeshjohari95@gmail.com
Bhavya Goel - @GoelBhavya - bgoel4132@gmail.com
Project Link: https://github.com/Avinash-Singh-G/WeCare4u
With ❤️ by Team Fourth Dimension, IET-VIT