Heroic (Angular, Node, ES6) (ArcturusDB)

Status
Not open for further replies.

LeChris

github.com/habbo-hotel
Sep 30, 2013
2,735
1,319

Habbo.com - but optimized for retro development!​

Introduction
Heroic is a replica of whose job is to replicate the important features while providing a more optimized experience for retor owners out of the box. This includes things such as providing forums (hangouts), an admin panel and even a radio that uses web sockets!



Releases
  • 0.01 DEVELOPMENT
  • 1.00 DEVELOPMENT
Changelog
January 20, 2018

  • Rewrote client and fixed hotel problems
  • Hangouts has been rewrote to include more features
  • Radio is disabled until web sockets is finished
  • Added user ranks to the default $localStorage
  • Enabled SSO authentication over a JWT secured GET request
  • Fixed ng-animate flash bug on navigation
January 19, 2018

  • Start of changelog
  • Added multiple children for one child abstract (NAVI)
  • User authentication tune ups
  • Started work on web socket server for stability
  • Added basic client, still needs habbo functionality
  • Updated website /about page to be more detailed
  • User registration is being worked on
  • Rewrote news component to prevent image bug
  • Added news articles states and rewrote community.news state
 
Last edited:

LeChris

github.com/habbo-hotel
Sep 30, 2013
2,735
1,319
I guess people don't like good shit.

 

 
While I released the first unfinished version; I am still developing however it will now be at my own pace.

Changes
  • Fixed news articles from not being viewable
  • Added user registration
  • Fixed general news image bugs on the news_component <heroic-news> and added an index for ng-if validation
  • Working on rewriting the radio implementation
Upcoming
  • I am getting warnings of my web socket having memory leaks; considering globalizing the garbage collector if deleting socket variable on disconnect does not work.
  • Going to added server-side authentication on IP address'es to prevent JWT hijacking (is this even a thing?)
  • Going to redesign my hangouts area
  • Side versions will be added
    • Plus Emulator version
    • Comet Emulator version
    • Holo 1 Emulator version with RP features @Jerry approval, otherwise back to Rage 2.75
  • Please look up to 30 days for the next version release. This CMS will be released in versions and not just a general release; keeping that in mind this is an ongoing project.
  • An admin panel will be created within the CMS as well.
Other
If you are looking to join the beta program feel free to message my facebook

Reminder
This is a open source project and is not being developed for anybody's hotel. People are forgetting the difference between private and open source development it seems mistaking my releases as private work. If it's receiving commits on my Github, clearly this is public work.
 
rBSkhAx.png

 
9A0NOOf.png

Client loads in background and will stay there if you browse website through orange buttons (like habbo)
 
I have released the 1.01 version with but HoloRP support and Arcturus

 
  • Beginning work on the Comet version
  • Once finished with Comet 1.01; progress on 1.02 will begin.
  • I am deciding on a new theme system or perhaps two versions with different themes (or maybe a theme switcher)
    • Current Options include:
    • PHPRetro design (Old Habbo layout with groups, etc)
    • Bobba design by Sonay (Material)
  • An administration system will also be started on
  • Full recode to check for anywhere code can be shortened / optimized will also be started in 1.02 or 1.03
 

BIOS

ಠ‿ಠ
Apr 25, 2012
906
247
I guess people don't like good shit.

 

 
While I released the first unfinished version; I am still developing however it will now be at my own pace.

Changes
  • Fixed news articles from not being viewable
  • Added user registration
  • Fixed general news image bugs on the news_component <heroic-news> and added an index for ng-if validation
  • Working on rewriting the radio implementation
Upcoming
  • I am getting warnings of my web socket having memory leaks; considering globalizing the garbage collector if deleting socket variable on disconnect does not work.
  • Going to added server-side authentication on IP address'es to prevent JWT hijacking (is this even a thing?)
  • Going to redesign my hangouts area
  • Side versions will be added
    • Plus Emulator version
    • Comet Emulator version
    • Holo 1 Emulator version with RP features @Jerry approval, otherwise back to Rage 2.75
  • Please look up to 30 days for the next version release. This CMS will be released in versions and not just a general release; keeping that in mind this is an ongoing project.
  • An admin panel will be created within the CMS as well.
Other
If you are looking to join the beta program feel free to message my facebook

Reminder
This is a open source project and is not being developed for anybody's hotel. People are forgetting the difference between private and open source development it seems mistaking my releases as private work. If it's receiving commits on my Github, clearly this is public work.
 
rBSkhAx.png

 
9A0NOOf.png

Client loads in background and will stay there if you browse website through orange buttons (like habbo)
 
I have released the 1.01 version with but HoloRP support and Arcturus

 

  • Beginning work on the Comet version
  • Once finished with Comet 1.01; progress on 1.02 will begin.
  • I am deciding on a new theme system or perhaps two versions with different themes (or maybe a theme switcher)
    • Current Options include:
    • PHPRetro design (Old Habbo layout with groups, etc)
    • Bobba design by Sonay (Material)
  • An administration system will also be started on
  • Full recode to check for anywhere code can be shortened / optimized will also be started in 1.02 or 1.03
Probably just better to avoid JWT like the plague, you won't need it
 

LeChris

github.com/habbo-hotel
Sep 30, 2013
2,735
1,319
Changes
  • Added support for "pkg" library
  • Added "dist" library to show effect of transpile (after) Babel which is used for production
Future Changes
  • Create an electron app for the executable
  • Push out ready-to-use executable file with dynamic configuration data
The biggest obstacle was making my code compatible with PKG, which wasn't too bad once I actually researched into the library more. Now I will be able to make more rapid updates and push out an easy to use system that makes Rev look like rocket science to beginners. Think back to the good old flatfile systems and how easy that was!

 
Updates
  • -Moved GUI API communication into its own entity
  • -Cleaned up GUI source code
  • -Moved the seperation of code into their own distinctive folders to adapt to growing project size
    • 1. ie: By merging "Backend" and "Frontend" into the "Website" folder
    • 2. By changing the other folders to be more distinctive based on task
  • -Started work on integrating all components together
  • Considering moving the new updates past 1.01 into a separate project with a new name due to shifted goals.
 

Sledmore

Chaturbate Livestreamer
Staff member
FindRetros Moderator
Jul 24, 2010
5,194
3,901
Cannot unmerge your post like asked, but this looks great.

Look forward to following the project.
 

Mystical

Member
Feb 13, 2018
63
16
Wow, looks amazing, seriously suprised nobody I've seen is using this, looks like this may be the new RevCMS hopefully, is Rev is outdated now, and we need something fresh.
 

LeChris

github.com/habbo-hotel
Sep 30, 2013
2,735
1,319


The second version is underway; with some major changes.

Backend
  • Changed from Express web server to Fastify
  • Changed async promise handling to async/await with a try/catch
  • Going to redo how I handle authentication based routes by prefacing with /auth
  • Going to *attempt* writing documentation on API routes

If you would like to watch me code live, as I stream on Youtube feel free to join the offical discord:
 
 

Virgin

i am a virgin
Apr 6, 2016
141
28
Good luck with this, I personally like to follow your projects as they always seem to get better in-terms of the features. Maybe you should move onto bigger things like custom forums and what not.
 

LeChris

github.com/habbo-hotel
Sep 30, 2013
2,735
1,319
Good luck with this, I personally like to follow your projects as they always seem to get better in-terms of the features. Maybe you should move onto bigger things like custom forums and what not.
Custom forums have been part of features since 2014 for most projects
 

Virgin

i am a virgin
Apr 6, 2016
141
28
Custom forums have been part of features since 2014 for most projects

I don't usually like them but if you can do it well enough to adapt to the theme then it would work very well. You've got to add the means of avatars etc though.
 

LeChris

github.com/habbo-hotel
Sep 30, 2013
2,735
1,319
I don't usually like them but if you can do it well enough to adapt to the theme then it would work very well. You've got to add the means of avatars etc though.
That's already been coded as stated above. They ship in the forum of "Hangouts"
 
Status
Not open for further replies.

Users who are viewing this thread

Top