Product Vision Statement
Make healthy eating sticky and delightful by turning daily nutrition goals into the care and growth of a virtual companion.
The application is deployed on DigitalOcean App Platform. The front-end (React) and back-end (Node/Express API) are both built and deployed through the platform.
Note: NourishPet is currently designed for iPhone 14 Pro Max Screen fitting.
# clone from Github Repo
git clone https://github.com/agile-students-fall2025/4-final-nourishpet
# navigate to front-end folder
cd front-end
# download npm
npm install
#start front-end
npm start# navigate to the back-end folder
cd back-end
# install dependencies
npm install
# run the server
npm run dev
# run unit tests
npm test
# check coverage
npx c8 npm test
## Check coverage
npx c8 npm test1. Build the Express.js back-end with dynamic and static routes.MONGO_URI=<your mongodb atlas uri>
JWT_SECRET=<your jwt secret>
PORT=5000
NODE_ENV=development
REACT_APP_API_URL=http://localhost:5000- Figma Prototype: https://www.figma.com/design/U0WY0qWMAR0VKkSKN4gRPR/NourishPet?node-id=0-1&p=f&t=jhqZDDOU0ArQTD3g-0
- App Map (Figma Board): https://www.figma.com/board/Ap3PkTRrukV8oVRh2tlZMD/App-Map?t=jhqZDDOU0ArQTD3g-0
See CONTRIBUTING.md for the full guide.