Skip to content

disneysandhya1/RebootMe_Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📦 RebootMe Backend

RebootMe is a mental wellness companion designed to help individuals take regular care of their emotional and physical well-being through hydration tracking, mood-based tips, stretch suggestions, and motivational quotes. This repository contains the backend services that support the RebootMe mobile app.


🧠 Features

✅ Mental health quote API ✅ Randomized stretch suggestion endpoint ✅ Mood-based wellness tips ✅ Eye strain reminder scheduler ✅ Daily motivational quote generation ✅ JSON-based API responses ✅ CORS-enabled for mobile communication


🚀 Getting Started

1. Clone the repository

git clone https://github.com/disneysandhya1/Rebootme.git
cd Rebootme/workwell

2. Create a virtual environment

python3 -m venv venv
source venv/bin/activate

3. Install dependencies

pip install -r requirements.txt

4. Run the application

If using Flask:

export FLASK_APP=app.py
export FLASK_ENV=development
flask run

If using FastAPI:

uvicorn app:app --reload

🔗 API Endpoints

Method Endpoint Description
GET /quote Get the daily motivational quote
GET /stretch Get a random stretch suggestion
GET /mood-tips Get tips based on mood index
GET /eye-break Returns the eye break timer suggestion

You can easily integrate these endpoints into the frontend React Native app in the RebootMeApp project.


📁 Folder Structure

workwell/
├── app.py                # Main backend application
├── utils.py              # Helper functions (quotes, tips, etc.)
├── data/                 # JSON files for quotes, stretches, tips
├── requirements.txt      # Dependencies
└── README.md             # Project documentation

⚙️ Technologies

  • Python 3.9+
  • Machine Learning
  • Flask or FastAPI
  • JSON
  • REST API
  • GitHub

📲 Related Projects

🔗 RebootMe Frontend (React Native App)


About

A wellness tracker for tech professionals - workwell with RebootMe

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages