Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

codecamp tools concept & design #88

Open
16 of 18 tasks
Tracked by #39
serapath opened this issue Apr 1, 2022 · 23 comments
Open
16 of 18 tasks
Tracked by #39

codecamp tools concept & design #88

serapath opened this issue Apr 1, 2022 · 23 comments

Comments

@serapath
Copy link
Member

serapath commented Apr 1, 2022

@todo


@info

! Important : Skip the design/implementation of Code Camp to keep things simple for now

@serapath
Copy link
Member Author

serapath commented Apr 3, 2022

worklog video 2022.03.01 : Aspects slides : How to create your Virtual Code Camp?

@serapath serapath mentioned this issue Jul 4, 2022
4 tasks
@KaylaOlu
Copy link
Collaborator

KaylaOlu commented Jul 7, 2022

worklog 5 2022.07.06

  • done iteration1 - create wireframes - 3.34 hours

@serapath
Copy link
Member Author

feedback 2022.07.13

here are two links you could check for details about codecamps:

  1. the second part of my old comment project brief @KaylaOlu #105 (comment)
  2. the worklog from mimi here from the 3rd of april codecamp tools concept & design #88 (comment)
    • you need to watch the whole thing - it doesnt start with codecamp information :-)
  3. here is a little screencast where i try to explain it more, because you asked in your worklog :-)

example

I think what you found is a cool example of a little "code camp curriculum"
What is important to keep in mind is that a teacher might select lessons, but it is not clear how many lessons and each lesson will have a few prerequisites, for example the data could look like:

{
 "lesson1": ["lesson2", "leeson5"],
 "lesson2": ["lesson3", "leeson5"],
 "lesson3": ["lesson4", "leeson6"],
 "lesson4": [],
 "lesson5": [],
 "lesson6": ["lesson7"],
 "lesson7": [],
}

The data would look more complex, but in essence there are 7 lessons in this code camp and for each we list the prerequisite lessons. We can write a program later on to draw the little curriculum skilltree automatically. It doesn't matter if there are 7 or 100 lessons. This is up to the teacher and the lessons they make.

when there are only a few lessons, it is easy to navigate, but it gets more difficult if there are a lot of lessons involved.

Also - we probably need to keep in mind, that a single lesson could have 0 or 2 prerequisite lessons, but it is also possible that a simple lesson will have 20 prerequisite lessons, which might be more difficult to visualize if we don't have a good strategy.


Lastly
I would ask you to record a worklog video to explain your previous wireframes.
You linked it above as an output and I opened it, but I don't really understand it well.
It would be more important to know your thoughts around it so i can give proper feedback :-)

@KaylaOlu
Copy link
Collaborator

KaylaOlu commented Jul 18, 2022

worklog 6 2022.07.18

@serapath
Copy link
Member Author

serapath commented Jul 19, 2022

feedback 2-22.07.19

worklog 6 2022.07.18

worklog 7 2022.07.18

  • @output package figma wireframe1
  • done iteration 2 - create wireframes - 2.31 hours

thx. agree with the above (just if you could update the .docx file to maybe hackmd so i can read it on my computer

old
Codecamp/Logo + notification icon

  • curriculum
    • courses (1,2,3,4,...)
    • course details
  • notes
  • chats
  • events
  • schedules

next
we dont need to focus on the "profile page" at the moment
we will have something like the above for superWizard001 :-)
But let's skip that for now.

But the upper parts seems to have a menu bar with 4-5 icons.
i guess its:

  1. schedule
  2. events
  3. notes
  4. curriculum
  5. chats
  6. profile

The menu bar and all that should be move to the bottom.
We have it like that on all other apps and components :-)

latest

  • 👍 for the notification bar on the bottom
  • now the menu has only
    • events
    • chats
    • calendar
    • workshops

I like it.

  1. workshops is better than curriculum.
  2. events is awesome and schedule should be a detail of an event
  3. chats is great too
  4. profile is missing. we dont design a profil page, but a little icon for the user to see who they are should still be there i think. that was good.

why does the top menu repeat in the sidebar?

Can we instead move the top and side bar menu bar on the bottom?

All of this needs to be "mobile first" :-)
A user needs to be able to use it from mobile device.

can we do that in the net iteration of the wireframe?

The codecamp page is more an overview page

Also imagine that:

  1. when the user clicks on his profile or avatar, their profile opens in a new website but we dont need to wireframe that now
  2. when the user clicks on a specific workshop, it opens in a new website, but we don't need to design the workshop itself in the wireframe now

The rest of your questions, i can't yet answer well, because i first would need to see the changes above, but the wireframe to be mobile first :-)

One little idea for curriculum visualization using just emojis was:

🧲📂┬🗂️🔐./my-biology-codecamp/🔗
    │  ┌⚓📁─🗂️🗄️./somebodys-biology-codecamp/🔗
    │  ├🖇️🗄️./my-biology-codecamp/🔗
    ├📂┼📂🗄️./workshop-biology#13/🔗
    │  │  ┌⚓📁─🗂️🗄️./workshop-biology-math/📄package.json🔗
    │  │  ├📁─🗂️🗄️./workshop-biology-basics#12/📄package.json🔗
    │  ├📂┼📂📄./workshop.json🔗
    │  │  ├📁─🗂️🗄️./workshop-biology-advanced-DNA🔗
    │  │  └⚓📁─🗂️🗄️./workshop-biology-advanced-neurology#14🔗
    │  └📁─🗂️./lessons/🔗
    └📂─🗂️🗄️./workshop-chemistry#13/🔗

So to describe the above with words:
Let's say you design the my-biology-codecamp codecamp.
It contains only 2 workshops (biology & chemistry)
When you expand the details of of the biology workshop
you can see its part of the my-biology-codecamp
but somebody else also included it in their codecamp
...
then when you expand also the content of the biology workshop
and there you can see a workshop.json file that shows this biology workshop has 2 prerequisite workshop about biology math and biology basics.
and then it also shows that this biology workshop has 2 advanced workshops you can do after you finish this biology workshops and those are named advanced DNA and advanced neurology
you can also see the current biology workshop has a lessons folder

...but those details and what they are about is anyway visible to the user when they open the workshop and it opens in a new browser tab anyway.

I know the above curriculum is very dense and not super pretty, but for mobile first and during wireframing, maybe it is a quick way to get started and then we can see how to make it nicer.

Looking forward for the next iteration wireframe that includes all your notes and stuff, cheers 👍 :-)

@KaylaOlu
Copy link
Collaborator

KaylaOlu commented Jul 21, 2022

worklog 8 2022.07.21

  • done iteration 3 - create wireframes - 1.45 hours

@serapath
Copy link
Member Author

serapath commented Jul 21, 2022

worklog 8 2022.07.21

  • @output package figma wireframe1
  • done iteration 2 - create wireframes - 1.45 hours

screen

So on this screen it shows a bottom menu 👍
But that menu has:

  1. workshop
  2. events
  3. notifications
  4. chat
  5. profile

and in the middle of the screen it has again

  1. events/schedule
  2. chats
  3. workshop/gigs
  4. calendar

I think just having the menu on the bottom is enough.


  1. timeline events/schedule & notifications/calendar is probably provided by helenphina soon
  2. chat is probably easy, because we know how it looks
  3. which leaves us with workshops/codecamp as the main task

Have you seen the previous diagram i did draw?
i think we might need something like that?

📌📂┬🗂️🏞️./my-biology-codecamp/🔗
    │  ┌⚓📁─🗂️🎋./somebodys-biology-codecamp/🔗
    │  ├🖇️🌱./my-biology-codecamp/🔗
    ├📂┼📂🗄️🌱./workshop-biology#13/🔗
    │  │  ┌⚓📁─🗂️🗄️📐./workshop-biology-math/📄package.json🔗
    │  │  ├📁─🗂️🗄️🌳./workshop-biology-basics#12/📄package.json🔗
    │  ├📂┼📂📄./workshop.json🔗
    │  │  ├📁─🗂️🗄️🔬./workshop-biology-advanced-DNA🔗
    │  │  └⚓📁─🗂️🗄️🧠./workshop-biology-advanced-neurology#14🔗
    │  └📁─🗂️./lessons/🔗
    └📂─🗂️🗄️⚗️./workshop-chemistry#13/🔗

This diagram is maybe not trivial to understand, but it is essentially a file system, with folders and sub folders for each workshop in the codecamp.

One file - the workshop.json file contains the list of "prerequisite workshops" for a particular workshop and a bunch of recommended workshops for when a user finishes the current one.

Maybe we have to brainstorm a bit about the details so you can better understand this structure, but it could help us visualize the "codecamp curriculum" on mobile or even in the terminal :-)

@KaylaOlu
Copy link
Collaborator

KaylaOlu commented Jul 23, 2022

worklog 9 2022.07.23

  • done iteration 4 - create wireframes - 3.15 hours

@serapath
Copy link
Member Author

serapath commented Jul 24, 2022

worklog 9 2022.07.23

  • @output package figma wireframe1
  • done iteration 3 - create wireframes - 3.15 hours

I collected some examples for how people use figma.
Would be cool to have more of that and not the versions drawn on paper - if they help you to think about it, that is ok, but it would be cool to have everything in real figma wireframes.

see for example

Now we cant pay to learn certain new figma features sadly, but there are plenty of youtube videos which might help for some of the techniques, and there are a lot more on youtube.
The ones below show nested compoennts but more importantly vector tools so maybe that makes things easier so drawing on paper is not necessary anymore.


Also regarding my previous feedback.
You did not use or say much about the diagram with the emojis and also the bottom menu isn't yet how i hoped it would be.

first - bottom menu

So it would be cool to simplify the menu on the bottom to:

  1. workshops
    • with all the curriculum for the codecamp
  2. timeline
    • helenphina makes it and it has all of
    • events/schedule & notifications/calendar
  3. chat
  4. profile

second - workshops section of codecamp

// 1. collapsed

📌📁─🗂️🏞️./my-biology-codecamp/🔗

// 2. expand codecamp
📌📂┬🗂️🏞️./my-biology-codecamp/🔗
    ├📁─🗂️🗄️🌱./workshop-biology#13/🔗
    └📁─🗂️🗄️⚗️./workshop-chemistry#13/🔗

// 3. expand biology workshop

📌📂┬🗂️🏞️./my-biology-codecamp/🔗
    ├📂┬🗂️🗄️🌱./workshop-biology#13/🔗
    │  ├📁─🗂️📄./workshop.json🔗
    │  └📁─🗂️./lessons/🔗
    └📁─🗂️🗄️⚗️./workshop-chemistry#13/🔗

// 4. check what are workshop prerequisites

📌📂┬🗂️🏞️./my-biology-codecamp/🔗
    ├📂┬🗂️🗄️🌱./workshop-biology#13/🔗
    │  │  ┌⚓📁─🗂️🗄️📐./workshop-biology-math/📄package.json🔗
    │  │  ├📁─🗂️🗄️🌳./workshop-biology-basics#12/📄package.json🔗
    │  ├📁┴📂📄./workshop.json🔗
    │  └📁─🗂️./lessons/🔗
    └📁─🗂️🗄️⚗️./workshop-chemistry#13/🔗

// 5. check which lessons are recommended after the biology workshop

📌📂┬🗂️🏞️./my-biology-codecamp/🔗
    ├📂┬🗂️🗄️🌱./workshop-biology#13/🔗
    │  │  ┌⚓📁─🗂️🗄️📐./workshop-biology-math/📄package.json🔗
    │  │  ├📁─🗂️🗄️🌳./workshop-biology-basics#12/📄package.json🔗
    │  ├📂┼📂📄./workshop.json🔗
    │  │  ├📁─🗂️🗄️🔬./workshop-biology-advanced-DNA🔗
    │  │  └⚓📁─🗂️🗄️🧠./workshop-biology-advanced-neurology#14🔗
    │  └📁─🗂️./lessons/🔗
    └📁─🗂️🗄️⚗️./workshop-chemistry#13/🔗

// 6. check which other code camps use the biology workshop

📌📂┬🗂️🏞️./my-biology-codecamp/🔗
    │  ┌⚓📁─🗂️🎋./somebodys-biology-codecamp/🔗
    │  ├🖇️🌱./my-biology-codecamp/🔗
    ├📂┼📂🗄️🌱./workshop-biology#13/🔗
    │  │  ┌⚓📁─🗂️🗄️📐./workshop-biology-math/📄package.json🔗
    │  │  ├📁─🗂️🗄️🌳./workshop-biology-basics#12/📄package.json🔗
    │  ├📂┼📂📄./workshop.json🔗
    │  │  ├📁─🗂️🗄️🔬./workshop-biology-advanced-DNA🔗
    │  │  └⚓📁─🗂️🗄️🧠./workshop-biology-advanced-neurology#14🔗
    │  └📁─🗂️./lessons/🔗
    └📁─🗂️🗄️⚗️./workshop-chemistry#13/🔗

If you don't understand the diagram well and the description above, lets maybe discuss questions and details in the discord chat 🙂

The issue in your new wireframe is, that the workshops are only disconnected categories or cards in a list. This should rarely or never be the case.

Also:

  1. we don't need "popular workshops"
  2. we don't need "all workshops" (it should always be all workshops
  3. we don't really need a search bar, but if there will be one, it should be on the bottom, not on top
  4. upcoming events should only show up when the user goes on the timeline tab

So yes, it should definitely be more like the one with lines that connect lessons you show at the end of the worklog video

But, as you can see above, maybe the entire thing could be like a file explorer ...not really, but at least similar.
The diagram above is an example, but we can play with it and modify it. We can discuss it :-)
The wireframe should become a lot more fine grained and also show "steps", ideally clickable.

figma clickable prototypes

There are again more videos that teach how to do clickable prototypes and we can't really pay for the learning time, but this would be helpful to show how exactly a user can navigate the codecamp

@KaylaOlu
Copy link
Collaborator

KaylaOlu commented Jul 27, 2022

worklog 10 2022.07.27

  • done iteration 5 - create wireframes - 3.00 hours

@KaylaOlu
Copy link
Collaborator

KaylaOlu commented Jul 29, 2022

worklog 11 2022.07.29

  • done iteration 6 - create wireframes - 2.00 hours

@serapath
Copy link
Member Author

feedback 2022.07.30

For example, in order to show every "workshop" from the skill tree behind http://www.dungeonsanddevelopers.com/ we could do it like below.

Every number means it is a new slide and the user clicked to expand the skilltree.

The last number (21.) shows the entire codecamp fully expanded and it might still fit on one single mobile screen.

// 1.
📌📁─🗂️dungeons&developers-codecamp🔗
// 2.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📁─🗂️HTML🔗
// 3.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
👉  └📂┬🗂️HTML🔗
       ├📁─🗂️CSS🔗
       ├📁─🗂️JavaScript🔗
       ├📁─🗂️ServerSide-Programming🔗
       └📁─🗂️SEO🔗
// 4.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📂┬🗂️HTML🔗
👉     ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📁─🗂️Web-Design-Mastery🔗
       ├📁─🗂️JavaScript🔗
       ├📁─🗂️ServerSide-Programming🔗
       └📁─🗂️SEO🔗
// 5.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
👉     │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📁─🗂️JavaScript🔗
       ├📁─🗂️ServerSide-Programming🔗
       └📁─🗂️SEO🔗
// 6.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
👉     ├📂┬🗂️JavaScript🔗
       │  └📁─🗂️JS-Liraries-and-Frameworks🔗
       ├📁─🗂️ServerSide-Programming🔗
       └📁─🗂️SEO🔗
// 7.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
👉     │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📁─🗂️Frontend-Development-Mastery🔗
       ├📁─🗂️ServerSide-Programming🔗
       └📁─🗂️SEO🔗
// 8.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
👉     │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        ├───🗂️AJAX-and-APIs🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📁─🗂️ServerSide-Programming🔗
       └📁─🗂️SEO🔗
// 9.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        ├───🗂️AJAX-and-APIs🔗
       │        └───🖇️Web-Development-Mastery🔗
👉     ├📂┬🗂️ServerSide-Programming🔗
       │  └📂─🗂️Server-Side-Frameworks🔗
       └📁─🗂️SEO🔗
// 10.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
👉     │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📁─🗂️Server-Side-Development-Mastery🔗
       └📁─🗂️SEO🔗
// 11.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
👉     │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📁─🗂️SEO🔗
 // 12.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📂┬🗂️HTML🔗
       ├📁┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
👉     └📂┬🗂️SEO🔗
          └📁─🗂️Analytics🔗
// 13.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📁─🗂️Server-Administration🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📂┬🗂️SEO🔗
👉        └📂┬🗂️Analytics🔗
             └───🖇️web-Development-Mastery🔗
// 14.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
👉  ├📂┬🗂️Server-Administration🔗
    │  └📁─🗂️Deployment🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📂┬🗂️SEO🔗
          └📂┬🗂️Analytics🔗
             └───🖇️web-Development-Mastery🔗
// 15.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📁─🗂️Database-Authoring🔗
    ├📂┬🗂️Server-Administration🔗
👉  │  └📂┬🗂️Deployment🔗
    │     └───🖇️web-Development-Mastery🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📂┬🗂️SEO🔗
          └📂┬🗂️Analytics🔗
             └───🖇️web-Development-Mastery🔗
// 16.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
👉  ├📂┬🗂️Database-Authoring🔗
    │  └📁─🗂️Advanced-DB-Management🔗
    ├📂┬🗂️Server-Administration🔗
    │  └📂┬🗂️Deployment🔗
    │     └───🖇️web-Development-Mastery🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📂┬🗂️SEO🔗
          └📂┬🗂️Analytics🔗
             └───🖇️web-Development-Mastery🔗
// 17.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📁─🗂️User-Discovery🔗
    ├📂┬🗂️Database-Authoring🔗
👉  │  └📂┬🗂️Advanced-DB-Management🔗
    │     └───🖇️web-Development-Mastery🔗
    ├📂┬🗂️Server-Administration🔗
    │  └📂┬🗂️Deployment🔗
    │     └───🖇️Server-Side-Development-Mastery🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📂┬🗂️SEO🔗
          └📂┬🗂️Analytics🔗
             └───🖇️web-Development-Mastery🔗
// 18.
📌📂┬🗂️dungeons&developers-codecamp🔗
👉  ├📂┬🗂️User-Discovery🔗
    │  ├📁─🗂️Graphic-Design🔗
    │  └📁─🗂️Prototypes🔗
    ├📂┬🗂️Database-Authoring🔗
    │  └📂┬🗂️Advanced-DB-Management🔗
    │     └───🖇️web-Development-Mastery🔗
    ├📂┬🗂️Server-Administration🔗
    │  └📂┬🗂️Deployment🔗
    │     └───🖇️Server-Side-Development-Mastery🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📂┬🗂️SEO🔗
          └📂┬🗂️Analytics🔗
             └───🖇️web-Development-Mastery🔗
// 19.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📂┬🗂️User-Discovery🔗
👉  │  ├📂┬🗂️Graphic-Design🔗
    │  │  ├───🗂️Graphic-Design-Tools🔗
    │  │  └📁─🗂️User-Experience-Design-Mastery🔗
    │  └📁─🗂️Prototypes🔗
    ├📂┬🗂️Database-Authoring🔗
    │  └📂┬🗂️Advanced-DB-Management🔗
    │     └───🖇️web-Development-Mastery🔗
    ├📂┬🗂️Server-Administration🔗
    │  └📂┬🗂️Deployment🔗
    │     └───🖇️Server-Side-Development-Mastery🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📂┬🗂️SEO🔗
          └📂┬🗂️Analytics🔗
             └───🖇️web-Development-Mastery🔗
// 20.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📂┬🗂️User-Discovery🔗
    │  ├📂┬🗂️Graphic-Design🔗
    │  │  ├───🗂️Graphic-Design-Tools🔗
👉  │  │  └📂┬🗂️User-Experience-Design-Mastery🔗
    │  │     ├───🗂️User-Testing🔗
    │  │     └───🖇️web-Development-Mastery🔗
    │  └📁─🗂️Prototypes🔗
    ├📂┬🗂️Database-Authoring🔗
    │  └📂┬🗂️Advanced-DB-Management🔗
    │     └───🖇️web-Development-Mastery🔗
    ├📂┬🗂️Server-Administration🔗
    │  └📂┬🗂️Deployment🔗
    │     └───🖇️Server-Side-Development-Mastery🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📂┬🗂️SEO🔗
          └📂┬🗂️Analytics🔗
             └───🖇️web-Development-Mastery🔗
// 21.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📂┬🗂️User-Discovery🔗
    │  ├📂┬🗂️Graphic-Design🔗
    │  │  ├───🗂️Graphic-Design-Tools🔗
    │  │  └📂┬🗂️User-Experience-Design-Mastery🔗
    │  │     ├───🗂️User-Testing🔗
    │  │     └───🖇️web-Development-Mastery🔗
👉  │  └📂┬🗂️Prototypes🔗
    │     └───🖇️User-Experience-Design-Mastery🔗
    ├📂┬🗂️Database-Authoring🔗
    │  └📂┬🗂️Advanced-DB-Management🔗
    │     └───🖇️web-Development-Mastery🔗
    ├📂┬🗂️Server-Administration🔗
    │  └📂┬🗂️Deployment🔗
    │     └───🖇️Server-Side-Development-Mastery🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
       │  ├───🗂️CSS-Tools🔗
       │  └📂┬🗂️Web-Design-Mastery🔗
       │     ├───🗂️jQuery-Effects🔗
       │     └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
       │  └📂┬🗂️JS-Liraries-and-Frameworks🔗
       │     └📂┬🗂️Frontend-Development-Mastery🔗
       │        └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
       │  └📂┬🗂️Server-Side-Frameworks🔗
       │     └📂┬🗂️Server-Side-Development-Mastery🔗
       │        ├───🗂️User-Authentication-and-Authorization🔗
       │        ├───🖇️AJAX-and-APIs🔗
       │        └───🖇️web-Development-Mastery🔗
       └📂┬🗂️SEO🔗
          └📂┬🗂️Analytics🔗
             └───🖇️web-Development-Mastery🔗       

@KaylaOlu
Copy link
Collaborator

KaylaOlu commented Aug 4, 2022

worklog 12 2022.07.29

  • done iteration 7 - create wireframes - 1.20 hours

@KaylaOlu
Copy link
Collaborator

KaylaOlu commented Aug 9, 2022

worklog 13 2022.08.08

  • done iteration 8 - create wireframes - 3.40 hours

@KaylaOlu
Copy link
Collaborator

KaylaOlu commented Aug 10, 2022

worklog 14 2022.08.09

  • done iteration 9 - create wireframes - 3.00 hours

@serapath
Copy link
Member Author

feedback 2022.08.10

worklog 14 2022.08.09

  • done iteration 9 - create wireframes - 3.00 hours

  1. https://watch.screencastify.com/v/ir2NV7hIa4iooR3ckS9n
  2. https://watch.screencastify.com/v/tMg3VxNuixfBVfroqqja

@KaylaOlu
Copy link
Collaborator

KaylaOlu commented Aug 13, 2022

worklog 15 2022.08.12

  • done iteration 10 - create wireframes - 2.30 hours

@serapath
Copy link
Member Author

worklog 15 2022.08.12

  • done iteration 10 - create wireframes - 2.30 hours

hmm, I saw the video, but i didn't imagine it like that.
It is true, that in your video there is no space to expand some workshops, but the layout could change when things expand.

In your video you say there is no space for "server programming" to expand. But see below - things just move out of the way to make enough space for it to expand.

This is not possible in the top to bottom layout, because every entry has a title and that title can be long, so you have to create a lot of space ...but in the left to right layout below, every title only needs as much space as the height of the letters, which is very little, so it is easier.

task: can you please try to fit in every workshop that is listed in dungeon and developers website (see below) and if they don't fit on one screen, can you make it draggable or scrollable and how that would look like?

I think once we have that we are done and can make a high fidelity design

// 21.
📌📂┬🗂️dungeons&developers-codecamp🔗
    ├📂┬🗂️User-Discovery🔗
      ├📂┬🗂️Graphic-Design🔗
        ├───🗂️Graphic-Design-Tools🔗
        └📂┬🗂️User-Experience-Design-Mastery🔗
           ├───🗂️User-Testing🔗
           └───🖇️web-Development-Mastery🔗
👉    └📂┬🗂️Prototypes🔗
         └───🖇️User-Experience-Design-Mastery🔗
    ├📂┬🗂️Database-Authoring🔗
      └📂┬🗂️Advanced-DB-Management🔗
         └───🖇️web-Development-Mastery🔗
    ├📂┬🗂️Server-Administration🔗
      └📂┬🗂️Deployment🔗
         └───🖇️Server-Side-Development-Mastery🔗
    └📂┬🗂️HTML🔗
       ├📂┬🗂️CSS🔗
         ├───🗂️CSS-Tools🔗
         └📂┬🗂️Web-Design-Mastery🔗
            ├───🗂️jQuery-Effects🔗
            └───🗂️Web-Development-Mastery🔗
       ├📂┬🗂️JavaScript🔗
         └📂┬🗂️JS-Liraries-and-Frameworks🔗
            └📂┬🗂️Frontend-Development-Mastery🔗
               └───🖇️Web-Development-Mastery🔗
       ├📂┬🗂️ServerSide-Programming🔗
         └📂┬🗂️Server-Side-Frameworks🔗
            └📂┬🗂️Server-Side-Development-Mastery🔗
               ├───🗂️User-Authentication-and-Authorization🔗
               ├───🖇️AJAX-and-APIs🔗
               └───🖇️web-Development-Mastery🔗
       └📂┬🗂️SEO🔗
          └📂┬🗂️Analytics🔗
             └───🖇️web-Development-Mastery🔗   

@KaylaOlu
Copy link
Collaborator

KaylaOlu commented Aug 17, 2022

worklog 16 2022.08.17

  • done iteration 11 - create wireframes - 2.30 hours

@KaylaOlu
Copy link
Collaborator

KaylaOlu commented Aug 19, 2022

worklog 17 2022.08.19

  • done iteration 12 - create wireframes - 4.00 hours

@KaylaOlu
Copy link
Collaborator

KaylaOlu commented Aug 23, 2022

worklog 18 2022.08.22

  • done iteration 13 - create wireframes - 3.00 hours

@KaylaOlu
Copy link
Collaborator

KaylaOlu commented Aug 26, 2022

worklog 19 2022.08.25

  • done iteration 14 -HI-FI designs - 3.00 hours

@KaylaOlu KaylaOlu reopened this Aug 30, 2022
@KaylaOlu
Copy link
Collaborator

KaylaOlu commented Aug 30, 2022

worklog 20 2022.08.29

  • done iteration 15 -HI-FI designs - 2.30 hours

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants