June 26, 2025
This is a tiny project compared to the previous one, which was big and had complex logic. This is more like a "break" project for me. The concept is based on a common problem: every group of friends struggles to decide what to do or what to watch next. This website solves that problem. How? Everyone joins a room, then each person submits a concept (idea), and finally, the system selects one at random. There's also another mode: everyone submits a concept, then votes on the others’ (except their own), and the concept with the most votes wins.
I'm all set. It works now. I can shipp it.
I have also prepared the layout.
Hi everyone, I've started working on the front end, and this is what it looks like so far.
Hello, I finished the settings today. From now on, you can change your email address, username, and password.
Now I can start the comprehensive check. Standardize everything. Error codes and everything else.
Hopefully, I will finish today.
Hi,
I finished creating and deleting the main categories and retrieving the main categories.
It took about 45 minutes.
Next, I still need to make the settings, e.g., change the name, change the email, and change the password.
Hopefully, this will also take 45 minutes. But I will only do this tomorrow.
Hello everyone,
I have finished the todo system. I do not intend to integrate this into the notification system. In my previous post, I omitted the creation, renaming, and deletion of the main category. This will take me about 45 minutes. So, I hope to post again today.
Hello everyone,
I've done a lot in the last five hours.
I've made it possible to create, delete, and modify folders, and you can also set a notification date and end notification date, which will send out an email every midnight. You can create, delete, modify, and move sets, and you can also set notification dates and end dates for them. You can create flashcards in sets.
Yesterday, I couldn't develop much because I was really pissed off that my computer committed suicide and I wasted 6 hours fixing it.
Next, I'll make a to-do list broken down by day, like a calendar. It will also send an email about this. This will take about 2-3 hours.
In addition to this, I still have to do a complete debug, I've collected 30-40 errors so far, and I have to return the responses, e.g. so that it doesn't just send back 2 statuses. This will take about 3-4 hours.
After that, there will be a quick mobile app development, which will take about 2-3 hours. It will only be an Android app. Sorry, Apple users.
After that, there will be frontend development, which will probably take more than 20 hours.
Hopefully, it will be ready after 30 hours of development.
Hello everyone,
I have finished the calendar system.
You can create events. You can set the title, description, date, and the date from which you want to start receiving email notifications.
In addition, you can edit or delete events.
Notifications are sent to your email every day at midnight.
I'm still planning to write an Android app that I'll connect to Firebase so I can also harass people through Android notifications.
Next, I'm going to write a complete copy of Quizlet because Quizlet pissed me off a few days ago by making me pay for everything. Fuck you, Quizlet.
The image shows the email people receive when they have an upcoming event that is within the notification deadline. Some parts are in Hungarian. A little translation
Matematika Témazáro = Math exam (title)
Úgy se tanulsz rá = You're not going to study for it anyway (desc)
Hello everyone,
I have corrected some errors and added new features. You can now edit documents, and if you delete a category, the system will delete the subcategories within that category, and so on. It will also recursively delete the documents within them.
The graph system is now officially ready.
I will move on to the calendar system, after which I will integrate a Quizlet-like learning option.
Hello,
Over the past 5 hours, I have developed the graph list. It is possible to create categories, even within categories, and this can be done indefinitely. It is also possible to create documents.
Documents can be renamed, deleted, or moved to another category.
Categories can also be renamed, deleted, or moved into other categories.
This was easier than I thought. The design implementation may be more difficult, but that will be Marci's problem in the future.
I can't send a picture of the web interface right now.
Hi everyone,
I've finished working on the forgotten password function and the magic link function.
Fortunately, I understand authentication, so this was easy.
Next, I'll start working on the categories and subcategories. This will be very interesting because I've never worked with graphs before, only binary trees. This is likely to be difficult for me.
I still don't have a web interface, so I can only show a vsc image.
Hello,
I have completed the registration and login process.
Routes:
POST /api/register
POST /api/login
POST /api/register/verify
During registration, a link valid for 30 minutes is sent. If you log in without activating your account, the email will be resent. The link will send the token to /api/register/verify.
Next, I will add a forgotten password function and magic link login.
Unfortunately, I can't show you the interface yet.
In this project I am creating a study center. Main functions are the create classes, adding different subject (with category and sub-category), and draft creation. Concept learning is easier due to the use of word cards, thanks to a simple Quizlet-like feature built into the site. Plus lot of function that help to learn.
WARNING!
If you want to try the DEMO for this case, download the WALK.gpx file. IN THIS FILE, WE TAKE A 1-HOUR WALK IN CENTRAL PARK.
FILE: https://raw.githubusercontent.com/marcellhodossy/vessel-tracker/refs/heads/main/walk.gpx
I added an interactive map, so it's possible to display coordinates, animated polyline and markers. A quick check that everything is good and shippable.
I prepared the upload of gps data for the groups. I thought it would be harder, but it was easy.
I prepared the group manager. Here you can create groups, join groups, and view the paths of groups. I am currently working on my own routes. After that comes the uploading, the uploading
Hello,
I have created a ship tracking system.
Currently you can register, confirm your email, log in, request a new password, create routes. I'm writing now to allow you to create groups, join, leave, group routes etc.
fixed
With this system you can track your movement and the movement of the boat. The website then displays the movement on a leaflet map with polylines and icons. The icon can be customized, the polyline can also have a custom level. User management, you can create people who can see all the routes after entering username and password. Password recovery can also be done.
I have successfully implemented the frontend components responsible for user registration confirmation, login functionality, and password change workflow. This includes the user interface elements, interaction handling, and integration with the underlying authentication logic to ensure a seamless and secure user experience. The registration confirmation flow guides newly registered users through the process of verifying their email addresses, while the login interface handles credential submission and appropriate feedback for success or failure. Additionally, I developed the password change functionality, allowing authenticated users to securely update their credentials, complete with appropriate validations and user notifications throughout the process.
I have implemented the following features:
User registration and login functionality, allowing new users to create accounts and access the system.
Email verification process after registration to confirm the user's email address and activate their account.
Password reset feature, enabling users to securely reset their password if they forget it.
It's a simple application that lets you keep track of the position of your solar graphs. You can register, after registration you can simply confirm your email address. If you forgot your password you can request a new password. After logging in you can create solar graphs, delete their positions, edit them, etc. Or edit the pictures.
FINISHED
I added promotion and demotion. Slowly finished
Authentication system established.
Course creation types:
Public/Private
Join Controll / Join instantlly
Course deletion
Joining a course
Accepting requests to join
Post writing
Code generation
Removing users
The authentication system is fully completed.
Functions:
- Registration
- Login
- Forgotten Password
- Confirm Email
Authentication Registration: Users can create a new account by providing basic information. Email Verification: After registering, users must confirm their email address to activate their account. Login: Registered users can log into their accounts using their credentials. Forgot Password: If a user forgets their password, they can request a password reset via email. Moderation Course Creation / Deletion / Editing: Moderators can create, delete, and modify courses. Post Management: Moderators can write and edit posts related to the course. Review Approval: Moderators can approve course applications submitted by users (this acts as course enrollment). Course Code Generation: Moderators can generate unique codes that allow users to join courses. Member Management: Moderators can promote, demote, or remove members from a course. Members Course Application: Users can apply to join a course, which requires approval. Leave Course: Users can leave a course they are enrolled in. Join with Code: Users can instantly join a course by entering a valid course code. Settings Change Password: Users can update their account password. Change Email: Users can modify their registered email address. Change Username: Users can update their display name or username.
This was widely regarded as a great move by everyone.