Heroic - The Habbo.com Clone | Angular | Node | ES6

Page 1 of 2 12 LastLast
Results 1 to 15 of 21
  1. #1
    Typescript XOXO LeChris is offline
    MemberRank
    Sep 2011 Join Date
    749Posts

    Heroic One - Node Web Application


    "Changing the retro scene, one line at a time"


    About
    Heroic is an alternative web application for habbo retros. It provides a clean Javascript-based source-code that can also ensure security and speed.

    However, this release version is not intended for beginners to use and is geared mainly for enthusiastic developers looking to give their retro an edge. It requires knowledge of Gulp, Webpack, Babel and so on to modify this.

    Downloads
    You can download Heroic by clicking the link below:
    https://github.com/chrismpettyjohn/Heroic/releases/tag/v1.0-official

    Demonstration
    A Youtube demonstration is available below:




    Last edited by LeChris; 15-03-18 at 04:39 PM.


  2. #2
    C# / Java Programmer scottstamp851 is offline
    MemberRank
    Jan 2007 Join Date
    EverywhereLocation
    504Posts

    Re: Heroic - The Habbo.com Clone | Angular | Node | ES6

    This looks awesome! I love the new CMS style from .com, but I hate trying to edit the packed copy of their JS to change stuff. A proper clone is great.

    Thanks for your work! I'll keep an eye on this one.


    Sent from my iPhone using Tapatalk

  3. #3
    Typescript XOXO LeChris is offline
    MemberRank
    Sep 2011 Join Date
    749Posts

    Re: Heroic - The Habbo.com Clone | Angular | Node | ES6

    Quote Originally Posted by scottstamp851 View Post
    This looks awesome! I love the new CMS style from .com, but I hate trying to edit the packed copy of their JS to change stuff. A proper clone is great.

    Thanks for your work! I'll keep an eye on this one.


    Sent from my iPhone using Tapatalk
    Anytime! This project is still going under development and an user-ready (easy to use) package won't be available for a few

  4. #4
    Valued Member Genex is offline
    MemberRank
    May 2014 Join Date
    116Posts

    Re: Heroic - The Habbo.com Clone | Angular | Node | ES6

    The song page is so sweet good luck!

  5. #5
    Typescript XOXO LeChris is offline
    MemberRank
    Sep 2011 Join Date
    749Posts

    Re: Heroic - The Habbo.com Clone | Angular | Node | ES6

    Quote Originally Posted by Genex View Post
    The song page is so sweet good luck!
    Just take extra caution when using it; I had to disable the radio in the next dev build of heroic due to memory leaks with socket's handling. I believe it's most likely my rooms not disposing properly; so it will be rewritten. (Also going to add another sever for dedicated streaming to prevent this annoying <iframe> thing I hae

  6. #6
    Typescript XOXO LeChris is offline
    MemberRank
    Sep 2011 Join Date
    749Posts

    Re: Heroic - The Habbo.com Clone | Angular | Node | ES6

    Updates

    -Finished 1.01 build with completely fixed client
    -Web sockets have been completely removed alongside the radio

    Bugs in progress
    -User sessions when nulled or not working will not logout automatically. Need to fix. (Mostly caused by backend sever restarts)

    Videos?

    Arcturus Version
    https://www.youtube.com/watch?v=RT1U3H2Lnq4

    Holo Version
    https://www.youtube.com/watch?v=AbhmPUCEyMU

    Download
    https://github.com/chrismpettyjohn/Heroic/releases
    Databases
    https://github.com/chrismpettyjohn/Heroic

  7. #7
    Enthusiast Luicy is offline
    MemberRank
    Feb 2018 Join Date
    47Posts

    Re: Heroic - The Habbo.com Clone | Angular | Node | ES6

    This deserves more attention, well done tbh.

  8. #8
    Novice Vyzard is offline
    MemberRank
    Feb 2018 Join Date
    2Posts

    Re: Heroic - The Habbo.com Clone | Angular | Node | ES6

    how to setup server using this heroic cms?

  9. #9
    Typescript XOXO LeChris is offline
    MemberRank
    Sep 2011 Join Date
    749Posts

    Re: Heroic - The Habbo.com Clone | Angular | Node | ES6

    Announcements

    Heroic Two has started. This is going to be a major overhaul from the original version and is going to be based on new project goals that is not proving a development base, but rather a full web system capable for beginners and developers alike to use together. We are all going to pursue enforcing new community standards built around HTTPS/HTTP2.

    Changes
    We no longer use the Express web library. A full switch has been made to Fastify, an alternative with a reported 30-50% increase in both performance and stability.
    HTTP/HTTP1 will not be supported by default. We will encourage users to use HTTP2 and HTTPS by default to provide user security and an introduction to modern web features.
    Promises are no longer used within coding style in our ES6-base. Instead, I am using Async/Await to make code readability better, as well as stack async features to ensure code is performed in the correct sequential order.
    A priority on making easy-to-understand user error messages is currently in progress, where as Heroic 1 failed with a static error versus dynamic leading users to believe a small error such as their username being taken made the website break.
    Development will log all SQL changes in a file, to ensure that users currently using Arcturus can easily change over without losing data.

  10. #10
    Proficient Member mickyc94 is offline
    MemberRank
    Oct 2008 Join Date
    SunderlandLocation
    166Posts

    Re: Heroic - The Habbo.com Clone | Angular | Node | ES6

    Quote Originally Posted by LeChris View Post
    Announcements

    Heroic Two has started. This is going to be a major overhaul from the original version and is going to be based on new project goals that is not proving a development base, but rather a full web system capable for beginners and developers alike to use together. We are all going to pursue enforcing new community standards built around HTTPS/HTTP2.

    Changes
    Good luck with this version, lets hope there is a little more appreciation this time round. I for one look forward to a release.

  11. #11
    Typescript XOXO LeChris is offline
    MemberRank
    Sep 2011 Join Date
    749Posts

    Re: Heroic - The Habbo.com Clone | Angular | Node | ES6

    Quote Originally Posted by mickyc94 View Post
    Good luck with this version, lets hope there is a little more appreciation this time round. I for one look forward to a release.
    Much appreciated, mate!

    Changes
    You can view the changes (as I publish them) via my Github at any time. 2.0 will be currently located in the "Experimental" branch.
    https://github.com/chrismpettyjohn/H...s/experimental

    -Adds ability to fetch the current online count or the current online users in JSON format
    -Authentication fully works
    -Backend support only.
    -Also removed my private SSL data (oops)-Updates JWT (jsonwebtoken) to 8.2.0
    -Adds support for back-end authentication
    -Adds user ip to request contents
    -Creating users now works
    -General code clean up
    -Added Helmet for all-purpose security
    -Added support for HTTPS/HTTP2
    -Changed JWT to use a single module that hashes using your SSL private key
    If you're curious
    Front-end screenshots or anything relative to what users can visually see will not be posted, as I am writing the entire back-end beforehand to reduce redundancy in development later on as I tend to over-focus on the design when starting.

    Also, I would love if people sent me ideas of designs they would like for the next Heroic version, otherwise I will stick with the current .com.

    https://discord.gg/nAe4Nrr

  12. #12
    Typescript XOXO LeChris is offline
    MemberRank
    Sep 2011 Join Date
    749Posts

    Re: Heroic - The Habbo.com Clone | Angular | Node | ES6

    The development on the second version is moving rapidly.
    https://www.youtube.com/watch?v=WNJWU6TbVlg

  13. #13
    Typescript XOXO LeChris is offline
    MemberRank
    Sep 2011 Join Date
    749Posts

    Re: Heroic - The Habbo.com Clone | Angular | Node | ES6


    Been working on the integrated admin panel :)

  14. #14
    Typescript XOXO LeChris is offline
    MemberRank
    Sep 2011 Join Date
    749Posts

    Re: Heroic - The Habbo.com Clone | Angular | Node | ES6


    Admin panel is coming along good. I also done a lot of bug fixes for session errors and state changing.

  15. #15
    Apprentice Choump is offline
    MemberRank
    Dec 2017 Join Date
    7Posts

    Re: Heroic - The Habbo.com Clone | Angular | Node | ES6

    Awesome work !
    Can't wait for 2.0



Page 1 of 2 12 LastLast

Advertisement