fit track
1.0.0
Fit-Track是使用Mern(MongoDB,Express,React+Vite,Node.js)堆栈构建的练习日志跟踪应用程序。本文档将指导您完成为该项目做出贡献的过程。
frontend目录: cd frontendnpm installnpm run dev导航到backend目录:
cd backend安装依赖项:
npm install设置MongoDB地图集:
mongodb+srv://<username>:<password>@cluster0.mongodb.net/?retryWrites=true&w=majority
<username>和<password> 。复制整个连接字符串。将mongodb atlas_uri添加到.env文件:
backend目录中创建.env文件。.env文件中,用您从mongodb atlas复制的连接字符串替换<your-mongodb-connection-string> : ATLAS_URI=mongodb+srv:// < username > : < password > @cluster0.mongodb.net/fit-track ? retryWrites=true & w=majority启动服务器:
node server.js或者如果安装了nodemon以用于后端的实时更新:
nodemon server.jsfrontend目录包含React应用程序。
public :包含申请的公共资产。src :包含应用程序的源代码。components :可重复使用的UI组件。Home :主页组件Exercise :练习行组件以显示持续时间,状态,日用ExercisesList :显示用户完成的练习列表HeatMap :由Apexcharts.js提供动力以显示用户锻炼程序Quotes :从API Ninjas,并随机显示报价以激发用户TotalDays :显示用户行使的天数UserExperience :以游戏体验显示用户体验UserRoutine :像条纹一样显示用户的每周例行程序HomePage :显示和渲染主页Login :显示登录页面SignUp :显示注册并编辑用户页面navbar :Navbar组件App.jsx :设置路由的主要组件。main.jsx :React应用程序的入口点。backend目录包含node.js服务器和Express应用程序。
models :包含猫鼬模式。exercise.model :运动模式user.model :用户架构routes :包含API路由。exercises :练习的后端API路线user :用户的后端API路由server.js :服务器应用程序的输入点。 我们欢迎捐款!为了为Fit-Track做出贡献,请按照以下步骤:

git clone https://github.com/your-username/Fit-Track.git cd Fit-Trackgit switch -c your-branch-namegit add .git commit -m " Description of your changes "git push origin your-branch-name这只是开始!我期待做出更有意义的贡献,并与这个惊人的社区合作。让我们一起构建一些伟大的东西,使Fit-Track成为最好的! ❤️?
该项目是根据MIT许可证获得许可的 - 有关详细信息,请参见许可证文件。