GithubHelp home page GithubHelp logo

proje.remake's Introduction

HUB Calorie Counting App

A calorie tracker application developed using C#, Object-Oriented Programming (OOP), and layered architecture in Windows Forms.

  • language : C#
  • Database : MS SQL Server
  • ORM Tool : Entity Framework Core
  • Front-End: WinForm

Main

The screen that greets us when we enter the application. From this screen, you can switch to the registration page to create an account or, if you are a registered user, you can switch to the login screen. You can obtain information about the application from the famous icon below.

Main

Sing Up

You can register for the application by entering your information on the 'Sign Up' screen. It is important to fill in all fields and meet the necessary requirements. If the required conditions are not met, the user will be informed. Upon successful registration, the user will also be notified.

SingUp

Login

From this screen, the user logs into the application.

Login

Home

The user can view the foods consumed throughout the day and their nutritional values based on meals. They can go to the 'addFood' page to add a new meal.

Home

Meal Management

On this screen, the user can select a meal from the list of registered foods and add it to their desired meal. They also have the option to add a new meal or customize an existing meal according to their preferences.

mealManagement

Add Food

On this screen, the user can add a new meal.

AddFood

Add Meal Details

On this screen, the user can add personalized details for the meals that are already registered in the system.

addMealDetails

Reports

On the Reports page, the user can view their daily and monthly food consumption based on meals. They can compare the most consumed meals and make comparisons based on meal types. If desired, they can generate reports from a specific date onwards.

Rapors

Profile

On the Profile screen, the user can update their personal information.

Profile

Change Password

On this screen, the user can update their password.

ChangePassword

Admin Panel

The admin can view the names, surnames, activity levels, and usernames of all users using the application. Additionally, they can access detailed information of each user. Furthermore, they can provide new entries to the meal list.

AdminPanel

Notes

Operations were carried out by writing clean code in OOP logic by using Entity, DAL, BLL, PL layers within the framework of layered architectural structure and rules.

proje.remake's People

Contributors

burakfatihkilicaslan avatar

Watchers

 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.