5500Fit! is a web application built with Java, Springboot, MongoDB, and React.js that helps users track their daily activities.
During the development process, the following features were implemented:
The total number of lines of code in the project is ~1900, with a test coverage of 100% for class, 68.3% for method.
The MongoDB database is already setup online using MongoDB Atlas with MongoDB access information stored in application.properties
(project/src/main/resources/application.properties). You do not have to do any additional setups.
To install the project, follow these steps:
git clone https://github.com/tsuki0805/CS5500_OfferPlus.git
cd project
mvn clean install
To run the project, follow these steps:
cd project
Application.java
(project/src/main/java/com/project/Application.java) or using mvn spring-boot:run
cd react-app
npm install
to install the dependenciesnpm start
to start the React appThe deploy of the project https://five500-offer-plus2.onrender.com sometimes need some patience.