need to develop website similar to woophy.com but with chat and video embedded in member window. what programs do i need

Dani AI

Generated

Short answer: doable, but it is multiple systems stitched together. As recommended, start with HTML/CSS/JavaScript as the foundation. After that, layer a simple server (Node.js + Express is beginner-friendly), a database (MongoDB or PostgreSQL), and object storage for photos (S3 or equivalent).

Maps and photos: use a mapping library such as Leaflet or Mapbox for placing images on a map, parse EXIF geotags on upload, and cluster pins for dense areas. Chat and video: use WebSockets (or Socket.IO) for text chat and signaling, and WebRTC for real-time audio/video. WebRTC needs a signaling server plus STUN/TURN servers for NAT traversal; it also requires a secure context (HTTPS) for camera/microphone access—see MDN for getUserMedia and WebSocket details (getUserMedia, WebSocket).

Practical path: build iteratively. 1) Static UI and image upload. 2) Show images on a map. 3) Add simple chat via WebSocket. 4) Add one-to-one WebRTC calling and test with a TURN server. Test locally first (localhost allows development without HTTPS), then move to an HTTPS host. If time or bandwidth is limited, consider hosted solutions (Jitsi/Twilio/Agora) to avoid running TURN servers. Common pitfalls: missing HTTPS for media, not handling mobile bandwidth, and underestimating TURN bandwidth/costs.

Recommended Answers

All 7 Replies

Before we throw any answer, would you tell us what are you IT experiences?

just starting out

...then unfortunately you choose difficult if not imposible task to do for yourself. It does involve lot of programming either in .NET or Java that is later encapsulate be various web technologies

do the tough ones first- the rest is easy.

Good luck then, learning programming languages is not question of "Learn in 24-hours", even there are book which says that...

thank-you for your reply, i relize it might take a week or so, but you are right not 24 hours. i tend to stay away from such books. so on with the show. where do you suggest i start

Do you know HTML, CSS and some JavaScript? If not that is place where to start from. HTML and CSS are building stones of web technologies. For quick start you should visit www.w3schools.com

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.