We are slowly starting our preparations for next seasons of BSL. First of all, we would like to start updating our website with new features!
We are searching for volunteers for this project. Head of the project will be Radley, but he needs help. This is what he told me he needs:
"FrontEnd developer, with good knowledge of Angular 7 or VueJS as SPA Framework and Bootstrap 4 as CSS Framework, to work on new BSL site project in cooperation with backend developer, preparing simultaneously Web API in .NET Core, as well as graphics designer, helping with UX issues. Possible web site features may require: bearer authentication handling access and refresh tokens using WebStorage, uploading files (replays, maps and images), creating simple bracket management system, general forms with client side validation, working with twitch API to check for stream activity. GIT will be used as version control system."
I'm sure he will be able to explain to you more precise what he needs and what he have done already !
I will really apreciate any help !
Please contact me on discord if you have such skills and would like to help creating cool SC:BW webpage with great content!
You will be named after every BSL stream in the credits as a BSL supporter !
Hello everyone! This requirement about Angular 7 or VueJS is just dedicated by the fact, that I can help writting code in that particular frameworks. I have nothing against other frameworks, i.e. React, but that person would have to take it fully on his/her shoulders, since I would have zero experience with that. For now, I'm working fully on backend entities model, so it can be used later on for more features without many changes. But first goals required to publish site are: - User accounts (registration, authentication, roles, password recovery and change features - standard functionality) - Registration to new season - same as on current site. - Ladder tabel with automatically updating scores. - Model describing season format (divisions of Pro / Gosu / Choboleague, seeds from previous seasons and from ladder, round formats - for now Single/Double elimination brackets and Double elimination Groups). This one would also include creating administration page for managing that settings - but that page can be postponed and we can just fill data manually into db. - Showing groups and brackets on page based on model from previous point. - Updating results by administration - players, scores, maps, replays and vod urls. (much later goal is to have scores, maps and replays posted by players and just vod by administration) - Transfering data for season 5 and 6 from current page. Probably also with accounts, but without passwords, so every one would need to use password recovery to set it again or smth like that. But I'm not 100% sure about that for now.
I think that's all for basic features. We will be postponing creation of every possible settings page which we can easily add manually into db for next season and focus on read operation (showing mentioned data on website).
That is quite a bit of work you have put out before yourself. Could you provide a bit more information on why exactly are you doing all of this, seemingly from scratch? Which features do you wish to implement and to achieve what goals?
Current page is built on modx cms and was built mostly by Hatchet. I have no experience with modx, nor am I good in php, on which its based. Hatchet is not programmer at all and he states his knowledge is to little to improve site with new wanted features. Seems like nobody was willing to help him with it too. So I was asked by ZZZero to try making new site before next seasons, on which I can easily work later on to add new features. And in my opinion not relying on any cms would give more flexibility giving list of rather not so common features.
I have nothing against you creating site with given specification on Wordpress and show how 'cool' (?) you are. It's pretty interesting how far you can go with it without software engineering.