07-28-2021, 06:00 PM
(This post was last modified: 07-28-2021, 06:02 PM by Hyper. Edited 2 times in total.)
Good timing. I just started started the backend part of LumaSMS about a week ago since I had a lot of life issues which prevent me to start working on it. My last job took all of my times away and I then spent another 2 months trying to find a developer job. But yeah, I do have a dev job now.
I already got the user login system and a bit of submission components made. The entire user registration, login, permission system are finished and I have tested it via Postman. The new LumaSMS will be in NodeJS (Express + React + MySQL). I've already made a GitHub repository about it which it can be seen here: https://github.com/HypernovaTX/LumaSMSJS
I'm just not a fan of PHP due to many latencies and difficulties to maintain in the long run. Which is why I started over with this and I've already got some solid progress on it. Plus, I believe this MERN-ish (MySQL instead of MongoBD) stack would be a lot faster to develop. Also JS is more efficient handling data faster since it is asynchronous.
It is public since any vulnerable information are not being pushed (.gitignore).
Design wise, the theme is fine but it is still crutial to use it on a mobile sometimes since some users can check on comments and reviews on the go. Second, we may begin to see some developers starting to port their games for different platforms, so promoting that would grow the community. That's just my thoughts but I could be wrong. In addition, it is hard to add a new theme to TCSMS: you have to manually create several new files corresponding to TCSMS and then manually go to the db and references the files for the theme. LumaSMS will be a lot easier to manage themes.
Also LumaSMS will be an all-in-one kind of a deal where we merge the main site and forums together. MyBB is okay but there's lack of documentations to maintain. Any modifications done outside of the plugin to the forum software will break if an update is performed and MyBB has updates to combat any security holes. Also, it is vulnerable to spambots unlike a custom written software, which is why TCSMS rarely get spam.
I haven't thought too much about new features. I think Mors would have a clearer image to handle that. I am more of a developer on this. Since TCSMS is very clunky to add more features, LumaSMS would be a lot better. Plus the backend is RESTful API is much easier to add new festures by routes.
Edit: yeah....WordPress would be a nightmare to manage as a substitute of TCSMS. It has a very similar issue like MyBB and it is a very high target for hackers. Also TCSMS is plagued with security vulnerabilities which is a disaster waiting to happen.
I already got the user login system and a bit of submission components made. The entire user registration, login, permission system are finished and I have tested it via Postman. The new LumaSMS will be in NodeJS (Express + React + MySQL). I've already made a GitHub repository about it which it can be seen here: https://github.com/HypernovaTX/LumaSMSJS
I'm just not a fan of PHP due to many latencies and difficulties to maintain in the long run. Which is why I started over with this and I've already got some solid progress on it. Plus, I believe this MERN-ish (MySQL instead of MongoBD) stack would be a lot faster to develop. Also JS is more efficient handling data faster since it is asynchronous.
It is public since any vulnerable information are not being pushed (.gitignore).
Design wise, the theme is fine but it is still crutial to use it on a mobile sometimes since some users can check on comments and reviews on the go. Second, we may begin to see some developers starting to port their games for different platforms, so promoting that would grow the community. That's just my thoughts but I could be wrong. In addition, it is hard to add a new theme to TCSMS: you have to manually create several new files corresponding to TCSMS and then manually go to the db and references the files for the theme. LumaSMS will be a lot easier to manage themes.
Also LumaSMS will be an all-in-one kind of a deal where we merge the main site and forums together. MyBB is okay but there's lack of documentations to maintain. Any modifications done outside of the plugin to the forum software will break if an update is performed and MyBB has updates to combat any security holes. Also, it is vulnerable to spambots unlike a custom written software, which is why TCSMS rarely get spam.
I haven't thought too much about new features. I think Mors would have a clearer image to handle that. I am more of a developer on this. Since TCSMS is very clunky to add more features, LumaSMS would be a lot better. Plus the backend is RESTful API is much easier to add new festures by routes.
Edit: yeah....WordPress would be a nightmare to manage as a substitute of TCSMS. It has a very similar issue like MyBB and it is a very high target for hackers. Also TCSMS is plagued with security vulnerabilities which is a disaster waiting to happen.