<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archiwa: html - Nethouse</title>
	<atom:link href="https://www.nethouse.tech/en/project_tag/html/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.nethouse.tech/en/project_tag/html/</link>
	<description>Internet services - Tomasz Szczepaniak</description>
	<lastbuilddate>Wed, 06 Dec 2023 08:34:00 +0000</lastbuilddate>
	<language>en-GB</language>
	<sy:updateperiod>
	hourly	</sy:updateperiod>
	<sy:updatefrequency>
	1	</sy:updatefrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.nethouse.tech/wp-content/uploads/2021/01/cropped-Tomasz-Szczepaniakxxx-32x32.png</url>
	<title>Archiwa: html - Nethouse</title>
	<link>https://www.nethouse.tech/en/project_tag/html/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Strefa klienta Elite-Fighters</title>
		<link>https://www.nethouse.tech/en/project/strefa-klienta-elite-fighters/</link>
					<comments>https://www.nethouse.tech/en/project/strefa-klienta-elite-fighters/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubdate>Wed, 06 Dec 2023 08:25:45 +0000</pubdate>
				<guid ispermalink="false">https://www.nethouse.tech/?post_type=project&#038;p=1126</guid>

					<description><![CDATA[<p>System Elite-Fighters, umożliwia użytkownikom zapisywanie się na treningi grupowe i indywidualne. Treningi, wcześniej dodawane przez administratora (trenera), są zarządzane w bazie danych MongoDB. Trener określa dostępność do treningów indywidualnych, a ich potwierdzenie wymaga akceptacji ze strony trenera. Trener ma pełny przegląd oraz statystyki odbytych treningów, może również monitorować obecność zawodników podczas treningu. Technologie Funkcjonalności Rejestracja [&#8230;]</p>
<p>Artykuł <a href="https://www.nethouse.tech/en/project/strefa-klienta-elite-fighters/">Strefa klienta Elite-Fighters</a> pochodzi z serwisu <a href="https://www.nethouse.tech/en">Nethouse</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The Elite-Fighters system allows users to sign up for group and individual training. Trainings, previously added by the administrator (trainer), are managed in the MongoDB database. The trainer determines the availability of individual training sessions, and their confirmation requires the trainer&#039;s approval. The coach has a full overview and statistics of training sessions, and can also monitor the players&#039; presence during training.</p>



<h2 class="wp-block-heading">Technologies</h2>



<ol class="wp-block-list">
<li><strong>Node.js</strong>
<ul class="wp-block-list">
<li>Express.js framework for creating server-side web applications.</li>



<li>It works asynchronously, supporting real-time I/O operations.</li>
</ul>
</li>



<li><strong>MongoDB</strong>
<ul class="wp-block-list">
<li>Document type database.</li>



<li>It is used to store information about workouts, users and confirmations.</li>
</ul>
</li>



<li><strong>Frontend – HTML, CSS, JavaScript, Bootstrap, Handlebars</strong>
<ul class="wp-block-list">
<li>They enable the creation of responsive and visually attractive interfaces.</li>



<li>Handlebars as a template engine makes it easy to generate dynamic pages.</li>
</ul>
</li>



<li><strong>AWS EC2</strong>
<ul class="wp-block-list">
<li>Everything hosted on the AWS EC2 platform, ensuring scalability and reliability.</li>
</ul>
</li>
</ol>



<h2 class="wp-block-heading">Functionalities</h2>



<h3 class="wp-block-heading">Registration and Login</h3>



<ul class="wp-block-list">
<li><strong>User registration</strong>
<ul class="wp-block-list">
<li>Users can register by providing the necessary information.</li>
</ul>
</li>



<li><strong>Login to the system</strong>
<ul class="wp-block-list">
<li>Secures access to the customer area.</li>



<li>Registration for training is only possible for logged in users who have confirmed their email address</li>
</ul>
</li>



<li><strong>Password reset</strong>
<ul class="wp-block-list">
<li>If you lose your password, you can enter your e-mail address to which a special link will be sent to enable you to change your password. The link is valid for a certain amount of time</li>
</ul>
</li>
</ul>



<p></p>



<h3 class="wp-block-heading">Training Review</h3>



<ul class="wp-block-list">
<li><strong>List of available group and individual training sessions</strong>
<ul class="wp-block-list">
<li>Users can browse available workouts in the system.</li>
</ul>
</li>



<li><strong>Training details</strong>
<ul class="wp-block-list">
<li>Information about time, place, trainer and seat availability.</li>
</ul>
</li>
</ul>



<h3 class="wp-block-heading">Registration for Trainings</h3>



<ul class="wp-block-list">
<li><strong>Registration for group training</strong>
<ul class="wp-block-list">
<li>Allows users to sign up for a selected group training session.</li>



<li>If the available places are exceeded, the user is placed on the reserve list. They are notified about this with an appropriate message, and if they are dropped from the reserve list, they receive an e-mail with information.</li>
</ul>
</li>



<li><strong>Registration for individual training</strong>
<ul class="wp-block-list">
<li>Users select the type of training and the time that is available.</li>
</ul>
</li>
</ul>



<h3 class="wp-block-heading">Management of Trainings by the Administrator</h3>



<ul class="wp-block-list">
<li><strong>Adding workouts to the database</strong>
<ul class="wp-block-list">
<li>The administrator (trainer) adds training sessions, specifying their parameters.</li>
</ul>
</li>



<li><strong>Determining availability for individual training</strong>
<ul class="wp-block-list">
<li>The coach determines when he is available for individual training.</li>
</ul>
</li>



<li><strong>Confirmation of individual training sessions</strong>
<ul class="wp-block-list">
<li>The administrator confirms individual training by sending an appropriate e-mail notification.</li>
</ul>
</li>
</ul>



<h3 class="wp-block-heading">Notifications and Email Messages</h3>



<ul class="wp-block-list">
<li><strong>Notifications about confirmed individual training sessions</strong>
<ul class="wp-block-list">
<li>Players receive e-mail notifications after confirming individual training.</li>
</ul>
</li>



<li><strong>Training cancellation messages.</strong>
<ul class="wp-block-list">
<li>Users receive notifications about canceled training sessions.</li>
</ul>
</li>
</ul>



<h3 class="wp-block-heading">User Interface</h3>



<ul class="wp-block-list">
<li><strong>Responsive user interface</strong>
<ul class="wp-block-list">
<li>Adapted to various devices, ensuring comfortable use.</li>
</ul>
</li>



<li><strong>Intuitive training registration form</strong>
<ul class="wp-block-list">
<li>The user can easily and quickly select a training session and confirm the recording.</li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading">Summary</h2>



<p>The Elite-Fighters System Project: Customer Zone provides a comprehensive tool for managing training in a flexible and easy-to-use manner. The use of Node.js, MongoDB and the Express.js framework ensures scalability and efficiency of the system.</p>



<p>The software is ready for further development, allowing for adaptation to specific customer needs. Additionally, the user interface supported by HTML, CSS, JavaScript, Bootstrap and Handlebars technologies guarantees a friendly and attractive experience for users.</p>



<p>The final version of the system has been tested for performance and security, which allows us to conclude that it meets the intended goals and expectations of users. The system is still being developed. </p><p>Artykuł <a href="https://www.nethouse.tech/en/project/strefa-klienta-elite-fighters/">Strefa klienta Elite-Fighters</a> pochodzi z serwisu <a href="https://www.nethouse.tech/en">Nethouse</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://www.nethouse.tech/en/project/strefa-klienta-elite-fighters/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Oprogramowanie do precyzyjnego lokalizowania położenia obiektów</title>
		<link>https://www.nethouse.tech/en/project/oprogramowanie-do-precyzyjnego-lokalizowania-polozenia-obiektow/</link>
					<comments>https://www.nethouse.tech/en/project/oprogramowanie-do-precyzyjnego-lokalizowania-polozenia-obiektow/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubdate>Fri, 01 Dec 2023 10:01:00 +0000</pubdate>
				<guid ispermalink="false">https://www.nethouse.tech/?post_type=project&#038;p=1118</guid>

					<description><![CDATA[<p>Streszczenie Przedstawiam mój projekt &#8211; oprogramowanie do precyzyjnego lokalizowania położenia obiektów, który opracowałem w ramach mojej pracy inżynierskiej. Przeprowadziłem badania zarówno w warunkach idealnych, jak i rzeczywistych, wykorzystując trzy metody obliczeniowe: trilaterację, LBP (linear back projection) i ILBP (iterative linear back projection). Oprogramowanie napisałem w node.js jako aplikację serwerową obsługującą zapytania HTTP zgodnie z zasadami [&#8230;]</p>
<p>Artykuł <a href="https://www.nethouse.tech/en/project/oprogramowanie-do-precyzyjnego-lokalizowania-polozenia-obiektow/">Oprogramowanie do precyzyjnego lokalizowania położenia obiektów</a> pochodzi z serwisu <a href="https://www.nethouse.tech/en">Nethouse</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">summary</h2>



<p>I present my project - software for precisely locating the location of objects, which I developed as part of my engineering work. I conducted research in both ideal and real conditions, using three computational methods: trilateration, LBP (linear back projection) and ILBP (iterative linear back projection). I wrote the software in node.js as a server application supporting HTTP requests in accordance with REST principles.</p>



<h2 class="wp-block-heading">Basics of the calculation method used</h2>



<ol class="wp-block-list">
<li><strong>Trilateration method</strong>
<ul class="wp-block-list">
<li>It uses distance measurement from at least three points to determine the location of an object.</li>



<li>Commonly used in geodesy, navigation, cartography and location in GPS systems and wireless networks.</li>



<li>The implementation is based on an algorithm available under the MIT license [38].</li>
</ul>
</li>



<li><strong>LBP linear back projection method</strong>
<ul class="wp-block-list">
<li>A popular method of reconstructing images from projection data.</li>



<li>Used in object location systems, enabling accurate reconstruction of three-dimensional images.</li>



<li>Used, for example, in medicine in computed tomography</li>



<li>Implementation using our own algorithm written in C++.</li>
</ul>
</li>



<li><strong>ILBP iterative linear feedback projection method</strong>
<ul class="wp-block-list">
<li>An improved version of LBP, enabling more accurate image reconstruction from projection data.</li>



<li>Useful in object location systems, especially where precision is required.</li>



<li>Used, for example, in medicine in computed tomography</li>



<li>Implementation based on our own algorithm written in C++.</li>
</ul>
</li>
</ol>



<h2 class="wp-block-heading">Technologies used in the program</h2>



<ol class="wp-block-list">
<li><strong>Node.js</strong>
<ul class="wp-block-list">
<li>A JavaScript-based framework for building server-side web applications.</li>



<li>It works asynchronously, supporting real-time I/O operations.</li>
</ul>
</li>



<li><strong>Frontend technologies</strong>
<ul class="wp-block-list">
<li>HTML, CSS, JavaScript and the Bootstrap framework.</li>



<li>They make it easier to create responsive and visually attractive interfaces.</li>
</ul>
</li>



<li><strong>MongoDB database</strong>
<ul class="wp-block-list">
<li>Non-relational document-type database.</li>



<li>Flexible, scalable, used to store user and project data.</li>
</ul>
</li>



<li><strong>External devices – BLEO System</strong>
<ul class="wp-block-list">
<li>Used for software testing.</li>



<li>It is based on Bluetooth technology for locating objects indoors.</li>



<li>Connection to sensors by entering the appropriate IP address in the program.</li>
</ul>
</li>
</ol>



<h2 class="wp-block-heading">Program</h2>



<p>The software runs as a web application, available by entering the appropriate URL. Once logged in, the user can create, manage, and measure projects online or offline.</p>



<h3 class="wp-block-heading">Creating a project</h3>



<ol class="wp-block-list">
<li><strong>Determining the dimensions of the room and creating a field on the map.</strong>
<ul class="wp-block-list">
<li>Defining the dimensions of the location area.</li>



<li>Creating a graphical representation of a room.</li>
</ul>
</li>



<li><strong>Marking the location of scanners, defining parameters.</strong>
<ul class="wp-block-list">
<li>Pinpoint sensor locations and determine their properties.</li>



<li>Configuration of measurement parameters.</li>
</ul>
</li>



<li><strong>Saving the model in the database or on disk.</strong>
<ul class="wp-block-list">
<li>Possibility to save the created model in the MongoDB database or on a local disk.</li>
</ul>
</li>
</ol>



<h3 class="wp-block-heading">Measurements – Edit page</h3>



<ol class="wp-block-list">
<li><strong>Editing the model, changing the position of walls and sensors.</strong>
<ul class="wp-block-list">
<li>Modification of project parameters based on real data.</li>



<li>Room model update.</li>
</ul>
</li>



<li><strong>Choice of calculation method (trilateration, LBP, ILBP) or your own .exe file.</strong>
<ul class="wp-block-list">
<li>Possibility to choose the preferred calculation method for a given measurement.</li>



<li>Implementation of your own calculation method via an .exe file.</li>
</ul>
</li>



<li><strong>Online or offline measurement, analysis of results.</strong>
<ul class="wp-block-list">
<li>Carrying out measurements in real time or based on previously saved data.</li>



<li>Analysis of measurement results and generation of reports.</li>
</ul>
</li>
</ol>



<h3 class="wp-block-heading">Other functionalities</h3>



<ul class="wp-block-list">
<li><strong>User registration and login using the JWT token.</strong>
<ul class="wp-block-list">
<li>Securing access to applications and user data.</li>
</ul>
</li>



<li><strong>List of created models, ability to export and import.</strong>
<ul class="wp-block-list">
<li>Viewing and managing created room models.</li>



<li>Import and export projects for easier sharing.</li>
</ul>
</li>



<li><strong>Implementation of a message and notification system.</strong>
<ul class="wp-block-list">
<li>Informing users about important events in the system.</li>



<li>Notifications about new measurements, design changes, etc.</li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading">Testing</h2>



<p>I tested the software in laboratory conditions and in real rooms with various spatial configurations. The results were as expected, confirming the effectiveness of the trilateration method and the accuracy of the LBP and ILBP methods.</p>



<h2 class="wp-block-heading">Conclusions</h2>



<p>The software I developed is an effective and flexible platform for locating objects. Its modularity allows for easy adaptation to various user needs. The introduction of the possibility of uploading your own calculation methods additionally increases the potential of the program.</p>



<p>While working on the project, I consulted my supervisor, which significantly accelerated the development of the application. The knowledge received was crucial to the success of the work. I hope that my software will be used in practice and will contribute to the development of the field of object location.</p><p>Artykuł <a href="https://www.nethouse.tech/en/project/oprogramowanie-do-precyzyjnego-lokalizowania-polozenia-obiektow/">Oprogramowanie do precyzyjnego lokalizowania położenia obiektów</a> pochodzi z serwisu <a href="https://www.nethouse.tech/en">Nethouse</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://www.nethouse.tech/en/project/oprogramowanie-do-precyzyjnego-lokalizowania-polozenia-obiektow/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>