Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.67 KB

readme.md

File metadata and controls

32 lines (23 loc) · 1.67 KB

Advanced 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! It also has some advanced options like dual-capture (front + rear) and zoom capabilities.

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.