watch the instructions here: The collection
Explore a world where imagination fuses with science fiction to create thrilling interstellar tales. Seize control of these unique cards and uncover humanity's future among the stars.
This a collection of 48 cards, sorted by 4 main types such as:
- Aliens
- Robots
- Post-humans
- Vehicles
Each type belong to an object, for example:
{
Serial:"A-1-1",
name:"Xeno-Lord",
illustration:"https://th.bing.com/th/id/OIG.ARfFgyvEMswOtr6XA3gX?pid=ImgGn",
Type:"Alien",
Power:"Psychic Blast",
Attack:120,
Defense:80,
Description:"Xeno-Lord is an extraterrestrial lord with a powerful Psychic Blast. He commands a formidable alien army.",
Color:"#34eb34",
},
They are displayed via HTML and stylized via SASS in a Responsive way:
I don't really had issues with the Javascript side, and I found a way to enter many object in a short time (when others where inputing about 5 objects, I inputed 48.
I asked to ChatGPT to create a board with all the cards and for each card, his specs. I also asked him to define a univers to have some fun context.
So, all the names, types, etc... are from Chat GPT.
Then,
Ctrl+C
/ Ctrl+V
to Excel, I have some good skills at it.
SO, in Excel, I have just reorganised the data from ChatGPT, then, using just a validation list
, a vlookup
and a concatenate ( &
) function, Excel provided me an object for each cards in a javascript syntax.
I also made a prompt using the description of the cards and send it to BingAI to generate some good illustrations ands It worked !!!.
No real issues, maybe some struggles with the DOM but it worked.
☑️ Markup validation passed!
For this project, I don't think that it's really convenient to use Sass, they are not really much elements.
My main victory for this aspect of the project is that La pièce est tombée concerning all the `div' stuff and how to structure them in a correct way via index file.
🥇 I'm proud of me concerning my style, I used some displaying stuffs like flex box
grid
etc...
I will keep the structure of my cards and enhance it for further projects --> next step is to make cards interacts between them.
AT this point of the project, concerning Bonus features , I just added a transition. Once this feedback is finished, I will try the ''delete button''.
Update: sorting buttons added, they are not so nice, but they're ''buttoning'' pretty good 😆
The data managing aspect is very interesting, and I want to go deeper in it. so I think that I will use a framework for the style and develop my skills in data languages.