Skip to content

A vanilla JavaScript project packed with all the basic features of a camera, such as photo, video, switching camera and other necessary options, with everything easy-to-customise and use!

License

Notifications You must be signed in to change notification settings

yashrajbharti/CameraJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CameraJS 📸

A vanilla JavaScript project packed with all the basic features of a camera, such as photo, video, switching camera and other necessary options, with everything easy-to-customise and use!
For an advanced example check Advanced JS Camera which incorporates MediaTrackCapabilities to enable zoom.

Additional Customization Options (coming soon)

  • Custom Event triggers
  • Fully Customisable Web Components
  • Permissions UI
  • Easy to install into projects using a cdn
  • Custom class new CameraJS()
  • Choice of features to opt-in (no-switch-mode, only-photo, only-video, only-stream, etc)
  • Control of default state of the app (initState - front-camera, video-mode, etc)

Contributing Guidelines

Thank you for considering contributing to CameraJS! Before making contributions, please read the following guidelines:

  • If you're unsure or have questions, feel free to open an issue for discussion.
  • Before starting work on a feature or bug fix, please check the existing issues and pull requests to see if someone else is already working on it.
  • If you plan to contribute major changes, it's a good idea to discuss them first through an issue.
  • Please follow the existing code style and conventions used in the project.
  • Ensure that your code is well-tested before submitting a pull request.
  • Make sure to include informative commit messages.
  • When submitting a pull request, provide a clear description of the changes and the problem it solves.
  • Be respectful and constructive in all communications.

License

This project is licensed under MIT License and is open-source and free to use in both your personal and commercial projects.

About

A vanilla JavaScript project packed with all the basic features of a camera, such as photo, video, switching camera and other necessary options, with everything easy-to-customise and use!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published