‣ Introducing our innovative calorie tracker - the ultimate tool for those striving for optimal health and wellbeing. This app empowers you to effortlessly track your daily calorie intake, set your goals, and monitor your progress towards achieving them.
‣ With a user-friendly interface, our calorie tracker enables you to quickly log all the foods you consume, and access an extensive database of dishes and product categories. You can customize your own list of favorite foods and dishes, and easily record their calorie content.
‣ Our app also allows you to set your daily calorie goal, and monitor the number of calories you have burned. You'll receive detailed statistics on your diet, enabling you to gain valuable insights into your eating habits and make informed decisions that will benefit your health and wellness.
-
First, you need to have the right IDE on your computer, for example, IntellijIDEA;
-
Copy the link to the project repository on GitHub. You can find this link on the project page by clicking the green "Code" button in the top right corner. Choose HTTPS or SSH, depending on how you want to clone the repository;
-
Open the command prompt (Windows) or terminal (Mac/Linux);
-
Navigate to the directory where you want to save the project. You can use the "cd" (change directory) command for this. For example, to navigate to the "Documents" folder, type "cd Documents" (without quotes);
-
Clone the project repository using the "git clone" command. Paste the previously copied link to the repository in place of "repository_link":
git clone https://github.com/Shushpin/Velychko.LvivUniversity.PersonalProject.git
- Navigate to the project directory using the "cd" command:
cd calorie tracker
- Build the project using the build tools that the project uses. The project uses Maven, run the command:
mvn clean install
- Run the project using the run command that the project uses.The project is a web application, run it using an application server such as Tomcat:
cd target || java -jar calorie-tracker1.jar
◉ Backend: Java Spring - A popular framework for building web applications and services in Java.
◉ HTML CSS React - A JavaScript library for building user interfaces.
◉ Database: MySql - A popular open-source relational database management system.
◉ ORM: Hibernate - An object-relational mapping tool for Java that simplifies database access.
◉ Azure - A cloud computing platform and services from Microsoft.
◉ Unit testing framework: Junit - A popular testing framework for Java applications.
◉ Dependency injection - A design pattern that allows objects to be loosely coupled and easily tested.
◉ Swagger UI - A tool for designing, building, and documenting RESTful APIs.
The following tasks were completed to develop CalorieTracker:
-
Create Solution
-
Create DB and AppService on Azure
-
Create Test Page for Creating objects
-
Deploy the project on Azure
-
Create Application Insights
-
Connect Application Insights
-
Add README on GIT
-
Creation of main pages and registers
-
•
Launched the database
-
Create a friendly program interface
-
Connect database to project
-
Сonnect the necessary api for the project
-
Tune CI/CD
-
Google registration.Working with the database so that you can register
Name: Denys Velychko
Telegram: https://t.me/gamabunta429
Instagram: https://www.instagram.com/velychko_d/
Link to deployed project on Azure: https://calorie-tracker1.azurewebsites.net
Gmail: [email protected]
- Task: Added calory BMR
- Name: Nazar Pohonchuk
- My project
- Pull Request
- Task: Code Review
- Name: Vitalii Synytskyi
- My project
- Pull Request