Git Product home page Git Product logo

cosmic-chronicles's Introduction

This is "my collection" exercice.

watch the instructions here: The collection

Introduction:

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:

Link to the page:

My feedback

Javascript

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 !!!.

HTML

No real issues, maybe some struggles with the DOM but it worked.

☑️ Markup validation passed!

Style

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 😆

Conclusion

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.

cosmic-chronicles's People

Contributors

tomboszko avatar

Stargazers

 avatar

Watchers

 avatar

cosmic-chronicles's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.