This app, created thanks to open source APIs, can show you, what is the weather on road you plan to drive and dangers related to the weather that may occur on it.
School project to pass "Client Applications" subject in high school. A game "TransMuter" from Atari 8bit console has been recreated in pure javascript.
This is an app for manage team tasks. Created in PHP 8.0 with MVC pattern and Javascript.
Project of database created in Transact-SQL for app, which can help manage a car repair shop. Includes views and procedures to facilitate its use.
Add Mask extension, Fully dynamic content on Services Page with Mask component
Merge branch 'master' of https://github.com/80Quattro/LearnTYPO3-Templates
BUGFIX: median function and median tests, fix Issue #102
Merge pull request #101 from 80Quattro/master
Add tests for mean function
Add Profile page with UserAppointmentsTable (list of booked appointments by current user)
Add UserController with getAppointments method which returns appointments booked by currently logged in user
Merge branch 'develop' into frontend
Add getUserAppointments method to AppointmentsAPI, modify useUserAppointments hook
BUGFIX: return appointments in UserController->getAppointments() properly
Merge branch 'develop' into frontend
Show booked appointments on Profile page Add parseFromISOString method in dateTimeHelpers
Merge pull request #4 from 80Quattro/frontend
Frontend
Add UserController with getAppointments method which returns appointments booked by currently logged in user
Merge branch 'develop' into frontend
Add getUserAppointments method to AppointmentsAPI, modify useUserAppointments hook
BUGFIX: return appointments in UserController->getAppointments() properly
Merge branch 'develop' into frontend
Show booked appointments on Profile page Add parseFromISOString method in dateTimeHelpers
Change access point to create appointment with REST convention /api/appointment POST request Fix: user expired behaviour in frontend
Change endpoint to get available appointments between to dates (route /available), add params validation Change passing date format to ISO8601
Add Loading component, add spinner while available appointments are loading
Fix: problem with timezones - now booked and shown appointments time are same
Exclude weekends from available appointments /appointment/available
Add also end of appointments (events) in backend and frontend
Add DB-relations - Relate user to bookend appointment
Change entpoint /appoitment to /appointments
Add AppointmentService with getAvailable method - to simplify AppointmentController
Move business logic from controller->create to AppointmentService Move isAvailable method from AppointmentRepository to AppointmentService Add findByDateTime method in AppointmentRepository (used in AppointmentService->isAvailable)
Delete registration twig template - never used
Fix: available appointments are only int the future
Add Profile page with UserAppointmentsTable (list of booked appointments by current user)
Add AppointmentService with getAvailable method - to simplify AppointmentController
Move business logic from controller->create to AppointmentService Move isAvailable method from AppointmentRepository to AppointmentService Add findByDateTime method in AppointmentRepository (used in AppointmentService->isAvailable)
Delete registration twig template - never used
Fix: available appointments are only int the future
Merge pull request #3 from 80Quattro/develop
Develop
Fix: available appointments are only int the future
Delete registration twig template - never used
Move business logic from controller->create to AppointmentService Move isAvailable method from AppointmentRepository to AppointmentService Add findByDateTime method in AppointmentRepository (used in AppointmentService->isAvailable)
Add AppointmentService with getAvailable method - to simplify AppointmentController
The mode is the value that appears most often in a set of data values. Source: (Wikipedia)
But what when there are more than one most often appear value? Example: (5, 5, 6, 6, 7) -> there are two most often appear values -> 5 and 6
The mode is not necessarily unique to a given discrete distribution, since the probability mass function may take the same maximum value at several points x1, x2, etc. Source: (Wikipedia)
The mode function in this repository returns only one value (not even the smallest or the greatest). Shouldn't return an array of the most appear value/values?
Examples:
mode(5, 5, 6, 6);
returns: 5, expected: [5, 6]
mode(6, 5, 5, 5, 6, 6);
returns: 6, expected: [5, 6]
mode(1, 1, 2, 3, 4);
returns: 1, expected: [1]
Tests for median function are made incorectly. I've tried to fix it and I've noticed, that function median returns wrong value when gets an odd numbers of arguments.
Example:
median(1, 2, 3, 4, 5);
returns: 2.5 while expected: 3
median(1, 2, 3);
returns: 1.5 while expected: 2
I've noticed that test for mean function are not done properly.
Add tests for mean function
Add Appointment entity and db migration
Add Appointment test
Add AppointmentController Add create method -> no velidation yet
Add basic validation in AppointmentController:create
Add read method in AppointmentController
AppointmentController:read improvements -> it returns 404 if no appointment found with given criteria
Modify AppointmentController:read method - now requires date parameter and searches by a given day Add AppointmentRepository:findByDate method
Bugfix: appointment can be reserved in every 30min
Security bundle, activate json_login Add User and LoginController
Add authentication, fix bugs Add RegistrationController Delete LoginController - it works automatically through login_check route
Fix authentication, and loading home page Delete FosRestBundle
Add basic react routing
Add ProtecredRoute, Change router creation to JSX
Add react-bootstrap library Add LoginPage with valideted form Add RegisterPage with valideted form
Add registration system
Add login, save user and token in Context
Store auth data in localstorage, show correct Navbar depends of authorization, check if in localstorage is stored token from last session on startup
Add FullCalendar and display it in Appointments Page
Add getFree function to get all available appointment datetimes between two given dates
Merge pull request #1 from 80Quattro/frontend
Frontend
Add DB-relations - Relate user to bookend appointment
Change entpoint /appoitment to /appointments