June 18, 2025
I finished the rating system it ensures each user can only submit one rating per room and it shows all the ratings as well as the score and the number of ratings its based on
I decided to add also rating system to the rooms as a fun additional funcionality.
I started by thinking of the database structure and I couldnt figure out the best but I finished on this one. I also started doing the design on the website by creating additinal button at every room to open the page with reviews I will be finishing it in next devlog.
So today as a final feature I added a little statistics panel where you see how many events you had this week and under that there is bar with percentage values of each category. I spend some time fixing issues I found in my testing.
So as the events are in four categories(exam, pop quiz, homework and household duty), the first three of them are similar and the last one is bit diffrent so I changed that on the first view you only see first three of them and on the third one you see only household duties. I also had to change the form where the events are added as I didnt want a user to add learning days for household duties as it doesnt have sense.
To the second view I added also archive of the events so you can check it out of pure curiosity. Its also grouped to categories just like the view above. I started out on the last view but I can't decide what it should be so I will let you know in next devlog.
So I finished first view and the second one is showing grouped events by their type. Here you can't toggle if they are done or not its just for the informations(name, date, importance level).
Yesterday I spend rest of the evening finishing the account menagement page and today I was working on the view number 1 which is 7 days ahead and in every day you see the event for now it just shows the events name and what type it is also with the indication how important it is, later I will be adding so you can click it to see the comment and toggle if its done.
I ran into issues with my form for creating tasks so spend too long to fix but thats hopefully all bugs fixed. Also started working on some basic account menegament page so the user can change name, email and password.
Today I did the form for adding the events. there are 4 types of them. At the beginning I wanted to make a custom looking date input but I couldnt figure it out so its the basic one. For the rest I used bootstrap to streamline the process so I can focus on the form actually working as I struggled to implement my idea.
I finished the login and registration and started working on main layout of the app.
There will be a menu up top and the something like little callendar for upcoming 7 days.
I started of with the login and registration. I wanted to focus on the css first and I wanted it to look extra special so I spend time adding animated background and overall making look nice. Functionality is not yet completed but the UI is.
So this project is not diffrent I started of with the data structure for the database. I also designed the layout of the app for all the diffrent pages.
DO IT NOW is an app that helps you plan your time. You can use it to plan events such as tests, quizzes, assignments, and household chores. The app is mainly aimed at students. You can also plan when you will study for a given event. The app is designed for use on both computers and phones. The app also collects weekly statistics that you can view. Second project this summer still figuring out bunch of stuff.
I added few finishing touches and its ready to be shipped. Finally done!
So I finished the statistics page also with the function to export data to csv files. Thats all I can think for this project I am just going to check for bugs. so probably one more devlog and I will be shipping it.
I was working on the statistics page for the admin with all the details and data. It consists of:
total number of reservations
average time of reservation
the graph shows usage of rooms in time
I am also planning to add exporting the data to spreadsheet for example but thats for another devlog(maybe I will something diffrent too)
I also added a page for menaging users. standart stuff like changing usernames and passwords
I added a page to menage the reservations so when the user makes a reseravation the admin has to aprove it, to make it visible for the rest of the users
I forgot to mention it yesterday but the admin page yesterday was only the looks today I started on the actual functionality. By adding list of the rooms and the list of reservations for quick acces.
Today I was working on the page for the admin so he can do stuff like:
menage the rooms
menage the users
menage the reservations
etc...
As I said I finished the filters on calendar and I am working on notfications tab where the user is notfied for example of their reservations coming up
Today I was working on the calendar view. I used fullcalendar. I coudn't menage to make the filters work yet but thats for tomorow.
I finished up the reservations so there are no edge cases with the 2 reservations at the same time. I was working on the page so the user can edit their profile.
Today I added so the user can add reservations and also see the details of each room and if its occupied indicated by the green or red circle. It still has some things not working but I will fix it later
I implemented loging in and registration and basic looks of the main screen where the rooms will be displayed
I worked on database structure and some foundations
Digital system for conference room handling, also its my first project this big, expecting few bugs ;). As you can see I am not the fastest at solving issues.
This was widely regarded as a great move by everyone.