Giter Site home page Giter Site logo

jisan-mia / dom-projects Goto Github PK

View Code? Open in Web Editor NEW
82.0 3.0 21.0 8.84 MB

dom-projects is an open-source web app that helps you learn frontend development faster with a hands-on practice style. It is a collection of projects that you can use to learn HTML, CSS and JavaScript

Home Page: https://www.jisan.io/dom-projects/

License: MIT License

HTML 44.63% CSS 23.54% JavaScript 31.83%
css dom dom-manipulation html javascript

dom-projects's Introduction

DOM Projects(Repo: dom-projects)

dom-projects

Learn . Create . Share about your Frontend Development Journey

dom-projects licence dom-projects forks dom-projects stars dom-projects issues dom-projects pull-requests

View Demo ยท Report Bug ยท Request Feature

Introducing DOM Projects

dom-projects is an open-source web app that helps you learn Frontend Development faster with a hands-on practice style. It is a collection of HTML, CSS and JavaScript projects that you can use to learn Frontend Development.

You can also create your projects and share them with the world.

Demo

Here is the link to the app. We hope you enjoy it.

The DOM Projects app Link

How to Set up DOM Projects for Development?

It's simple. As this project was built using only HTML, CSS, JavaScript, no need of any build step, all you need is to fork the repo then clone it to your local machine and open index.html file on your browser.

You may want to set up the dom-projects repo for the following reasons:

  • You want to create a new Project using HTML, CSS and JavaScript or want to edit an existing project as a contributor. Please check the Contribution Guide to get started.

  • You want to contribute to the dom-projects repo in general. Please check the Contribution Guide to get started.

Here is a quick overview of the dom-projects repo setup:

Fork and Clone the Repo

First, you need to fork the dom-projects repo. You can do this by clicking the Fork button on the top right corner of the repo. If you are new to forking, please watch this YouTube Guide to get started.

Once forked, you can clone the repo by clicking the Clone or Download button on the top right corner of the forked repo.

Please change the directory after cloning the repository using the cd <folder-name> command.

After navigating to the project directory, open the index.html file.

Built With

Contributing to DOM Projects

Any kind of positive contribution is welcome! Please help us to grow by CONTRIBUTING to the project.

If you wish to contribute, you can,

  • Create a Project
  • Suggest a Feature
  • Test the app, and help it improve.
  • Improve the app, fix bugs, etc.
  • Improve documentation.
  • Create content about DOM Projects and share it with the world.

Please follow to guidelines outline in the CONTRIBUTING file, for details on our CODE OF CONDUCT, and the process for submitting pull requests to us.

๐Ÿ†• New to Open Source? ๐Ÿ’ก Follow this guide to jumpstart your Open Source journey ๐Ÿš€.

License

The DOM Projects website is licensed under the MIT License, permitting the usage, modification, and distribution of the codebase. See the LICENSE file for more details.

Thank you for being a part of this project and embracing a unique frontend learning experience! Happy coding!

dom-projects's People

Contributors

blacksujit avatar idotj avatar jisan-mia avatar sadiul-hakim avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

dom-projects's Issues

Color Picker

What's the Project about?

image

What Frontend Development(HTML, CSS, JAVASCRIPT) concept will be used to create this project?

New Project

Record

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Feature request]: Use a more recent version for modals

Type of feature

๐Ÿง‘โ€๐Ÿ’ป Code Refactor

Is your feature request related to a problem? Please describe.

Modal example works as expected:
https://www.jisan.io/dom-projects/projects/modal/

But fails if we check WCAG standards (for example: impossible to close the modal with Esc key).

Describe the solution you'd like.

Now that we are in 2024, I will suggest to use Dialog tag that works in all browsers and simplifies a lot the way to develop a modal.

If you prefer to keep the current one as "legacy" version then will be better to create a new one.

Describe alternatives you've considered.

Here is the MDN documentation with some examples:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog

Screenshot / Screenshare

No response

Additional context

If this seems plausible, I can give a hand and develop an example.

Record

Code of Conduct

  • I agree to follow this project's Code of Conduct

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.