Activio-App

所属分类:MongoDB
开发工具:JavaScript
文件大小:0KB
下载次数:0
上传日期:2023-08-14 03:22:19
上 传 者sh-1993
说明:  一个集成的健身中心,用于搜索锻炼、制定和遵循定时训练计划、监控卡路里摄入量,并与......交换健身计划...,
(An integrated fitness hub to search exercises, craft and follow timed workout plans, monitor calorie intake, and exchange fitness plans with a community of enthusiasts)

文件列表:
api/ (0, 2023-11-02)
api/index.js (2308, 2023-11-02)
api/models/ (0, 2023-11-02)
api/models/Exercise.js (588, 2023-11-02)
api/models/Food.js (690, 2023-11-02)
api/models/Plan.js (798, 2023-11-02)
api/models/PlanDraft.js (446, 2023-11-02)
api/models/User.js (456, 2023-11-02)
api/package-lock.json (187421, 2023-11-02)
api/package.json (473, 2023-11-02)
api/routes/ (0, 2023-11-02)
api/routes/auth.js (1372, 2023-11-02)
api/routes/exercises.js (6453, 2023-11-02)
api/routes/food.js (1156, 2023-11-02)
api/routes/planDraft.js (2792, 2023-11-02)
api/routes/plans.js (6574, 2023-11-02)
api/routes/users.js (1813, 2023-11-02)
client/ (0, 2023-11-02)
client/package-lock.json (1238650, 2023-11-02)
client/package.json (1662, 2023-11-02)
client/public/ (0, 2023-11-02)
client/public/index.html (2216, 2023-11-02)
client/public/logo.png (10739, 2023-11-02)
client/public/robots.txt (69, 2023-11-02)
client/src/ (0, 2023-11-02)
client/src/App.js (1605, 2023-11-02)
client/src/app/ (0, 2023-11-02)
client/src/app/store.js (627, 2023-11-02)
client/src/components/ (0, 2023-11-02)
client/src/components/ExerciseDetails/ (0, 2023-11-02)
client/src/components/ExerciseDetails/ExerciseDetails.js (9310, 2023-11-02)
client/src/components/ExerciseDetails/ExerciseDetails.module.css (4358, 2023-11-02)
client/src/components/Exercises/ (0, 2023-11-02)
client/src/components/Exercises/BodyPartData.js (181, 2023-11-02)
client/src/components/Exercises/EquipmentData.js (512, 2023-11-02)
... ...

# Activio: The Ultimate Fitness App ## What is Activio? A free web and mobile app that is perfect for fitness enthusiasts. Users can create workout plans, search through 1000+ exercises, track calories and explore workout plans from other users. - Try it out here: https://activio.netlify.app/ HomeScreen ## Built with We used React and Material UI for the frontend, Node.js and MongoDB for the backend. JWT was used for authentication and Redux for global state management. We deployed it using Adaptable and Netlify. * ![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge&logo=react&logoColor=%2361DAFB) * ![Redux](https://img.shields.io/badge/redux-%23593d88.svg?style=for-the-badge&logo=redux&logoColor=white) * ![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge&logo=node.js&logoColor=white) * ![Express.js](https://img.shields.io/badge/express.js-%23404d59.svg?style=for-the-badge&logo=express&logoColor=%2361DAFB) * ![MongoDB](https://img.shields.io/badge/MongoDB-%234ea94b.svg?style=for-the-badge&logo=mongodb&logoColor=white) * ![Netlify](https://img.shields.io/badge/netlify-%23000000.svg?style=for-the-badge&logo=netlify&logoColor=#00C7B7) ## How to run locally 1. Install required dependencies in root folder and both frontend and backend folders ``` npm install ``` 2. Navigate to the backend folder `/api` 3. Create a `.env` file in this folder with the following variables: ``` MONGO_URL = [YOUR_MONGODB_URL] JWT_SECRET = [YOUR_JWT_SECRET_KEY] ``` 4. Navigate back to the root folder 5. Run the app on http://localhost:3000 ``` npm run dev ``` ## Inside Look ExercisesScreen WorkoutTimer WorkoutPlannerScreen NutritionTrackerScreen ExploreScreen RegisterScreen ## Next Steps - [x] Create explore blog page - [x] Polish and deploy - [ ] Integrate all features to mobile app (WIP: https://github.com/braydonwang/Activio-Mobile-App) - [ ] Implement ML image classification for calorie tracker - [ ] Explore pricing plans

近期下载者

相关文件


收藏者