Always best to consider exact needs at the beginning of any project. You have good infrastructure in place that can be either adapted or built upon, but that is for those doing the programming itself to look at and decide what they think works and doesn’t work. As I am usually only a project manager (and can moonlight design at a frontend level if required), my job tends to be an exploratory one – to get people together to brainstorm what they want, find out who is capable of what and what they feel would be needed to fulfill different aspects of the brief, then ask people to get cracking, lol. I’m used to overseeing things and my usage tends not to be in the deeply technical; I often have to make decisions but they are always based on the information the team is giving me about viability, timescale and cost.
What I’m saying, is that I see potential in what you’ve already got and clearly you knew how to build it in the first place, meaning that moving forward you would bring a lot to any team. Even better, you have courses and users in place, which means no team would have to start from absolute scratch. It’s a web-platform and those can easily be added to/updated/altered – the versatility of that is a big draw. Even better, you’ve not got an app yet, which means that any team can design it basically from scratch to go alongside the online site. These are all good things from my perspective.
What we require is people (of all types) to tell us what they want. We need a team to flesh out the best way fulfill each requirement and tell us their own thoughts (especially on what you’ve already got and how they feel about constructing something around this)… Mostly, we need a team, basically – that’s always got to be the first thing to put together. Almost all projects I’ve found myself on, already had a team in place when I arrived, or only required the hiring of one or two members to supplement the team already available. The concept to design to product process falls apart without an interested and dedicated team, because they are the ones who truly know what is possible, desirable and what their own abilities are.
And that’s why I’m asking for some help from the community! Some designer, some understanding of what parts are confusing, some understanding of what functionality could be helpful to people.
I am quite happy to take a secondary job on design elements, though I would prefer this to not be as the primary designer (as in, I think it would be best if another, more experienced person were the one to implement any flat design I may come up with, as while I have a good deal of experience in visual design (such as ads/packaging/surface(textile)) and can certainly create a suitably attractive website, I can not say I would the absolute best person to do this and nor do I know anything about how this translates to apps as I have never made one). Again, I have done overall design on projects before but tend towards overseeing their production rather than anything more involved (because even though I could, am capable of it, I know full well I’m not an expert in putting such design to practice and I prefer to allow a specialist to do what they’re best at rather than insisting on doing it myself).
Yes, sorry. I hadn’t meant to misrepresent. I meant that initially you created it because you wanted an alternative and you made it public because you rightly thought other people likely need the same. Also, when I say functional I don’t mean it as insult (as most designers), lol – I mean it works and doesn’t make me want to hurl myself in front of a train : ) As I always say, the way something looks is just the frippery on top, it’s worthless when what’s beneath doesn’t actually work.
Anyway, I’ve started compiling some of the things that have been given to me as ‘wants’ in a list on discord. This is the first list. When it is so full as to be ridiculous, it will need to be pared down to things as v1 absolute musts, with other desired aspects as secondary, tertiary (and probably some as impossible pipe-dreams – always the way). The more I am given and the more people available, the easier it will be to form a plan (and of course, decide what to do with Memcode, which I personally find a great base from a web-perspective (based on functionality, ready userbase and starting course selection).
So… uh, this was a long-winded way of saying the team will have to be consulted on all major decisions because my experience is mainly as a project manager. So… we need one – a team.