GithubHelp home page GithubHelp logo

npogoncuk / velychko.lvivuniversity.personalproject Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shushpin/velychko.lvivuniversity.personalproject

0.0 0.0 0.0 576 KB

JavaScript 11.56% Java 20.79% CSS 67.65%

velychko.lvivuniversity.personalproject's Introduction

img.png

Discord Tracker view


🍏About the project


‣ 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.

👀How to install and run a project from GitHub in your IDE:


  1. First, you need to have the right IDE on your computer, for example, IntellijIDEA;

  2. 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;

img_1.png

  1. Open the command prompt (Windows) or terminal (Mac/Linux);

  2. 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);

  3. 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

  1. Navigate to the project directory using the "cd" command:

cd calorie tracker

  1. Build the project using the build tools that the project uses. The project uses Maven, run the command:

mvn clean install

  1. 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

Technology Stack⚙️


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.

⭐Tasks


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

📝Upcoming tasks


  1. Create a friendly program interface

  2. Connect database to project

  3. Сonnect the necessary api for the project

  4. Tune CI/CD

  5. Google registration.Working with the database so that you can register

✌️About


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]

📒 Lab 3


📒 Lab 4


velychko.lvivuniversity.personalproject's People

Contributors

npogoncuk avatar shushpin avatar vitaliysynytskyi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.