Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation


📸 CAMERA WEB APP (HTML | CSS | JAVASCRIPT)


📌 PROJECT DESCRIPTION

A simple browser-based camera application built using HTML, CSS, and JavaScript.

It allows users to access webcam, capture photos, record videos, and download media easily.


✨ FEATURES

📷 Access webcam directly in browser

🖼️ Capture photos from live video

🎥 Record and stop video recording

💾 Download images and videos

🗂️ Photo gallery section

🎛️ Simple button-based controls

⚡ Lightweight and fast (no external libraries)


🛠️ TECHNOLOGIES USED

✔ HTML5

✔ CSS3

✔ JavaScript (Vanilla JS)

✔ MediaDevices API (camera access)

✔ MediaRecorder API (video recording)


📁 PROJECT STRUCTURE

camera-app/

📄 index.html → Main structure

🎨 index.css → Styling

⚙️ index.js → Camera logic

📘 README.txt → Project details


🚀 HOW TO RUN

  1. 📂 Open Project folder
  2. 🌐 Double-click index.html
  3. 🎥 Allow camera permission in browser
  4. 🎮 Start using camera features

🎮 HOW TO USE

📷 Start Camera → Open webcam

📸 Capture → Take photo

🎥 Record → Start video recording

⏹️ Stop → Stop recording

💾 Download → Save media files

🖼️ Gallery → View saved images


📚 LEARNING OUTCOME

💡 WebRTC basics

💡 Working with media streams

💡 JavaScript DOM manipulation

💡 Event handling

💡 Media recording concepts


👨‍💻 AUTHOR

Created by: Sai Suraj Purpose: Practice project for frontend development


🚀 FUTURE IMPROVEMENTS

🎨 Add filters (black & white, blur, etc.)

🙂 Add face detection

✨ Improve UI animations

☁️ Add cloud upload support

⏱️ Add timer capture feature


⭐ END


About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages