Walk Safe - Safety Companion App is a MERN stack-based application designed to enhance personal safety and community awareness. It empowers users to create and share posts about unsafe locations, report incidents in real-time, and stay updated with the latest safety news. With authentication and authorization using JWT, users can securely log in, like/unlike posts, and add comments. The app features live location sharing with trusted contacts and a 24/7 chatbot for immediate assistance. By combining safety alerts, community-driven posts, and real-time communication, Walk Safe serves as a reliable companion to promote awareness, prevent risks, and ensure safer environments.
- π Tech Stack: MERN (MongoDB, Express, React, Node.js) + Material UI
- π Authentication & Authorization with JWT
- π Create Posts about unsafe locations
- ποΈ Delete Posts you've created
- β€οΈ Like/Unlike safety posts
- π Share Live Location with trusted contacts
- π¨ Report Incidents in real-time
- π° Get Latest Safety News
- π€ 24/7 Chatbot for immediate help
- π¬ Comment on safety posts
Create a .env file with these variables:
PORT=5000
NEWS_API_KEY=your_newsapi_key
CLOUDNAME=your_cloudinary_name
APIKEY=your_cloudinary_key
APISECRET=your_cloudinary_secret
KEY=your_jwt_secret
CONNECTION_URL=mongodb://localhost:27017/walksafe
GOOGLE_MAPS_API_KEY=your_google_maps_keygit clone https://github.com/yourusername/walk-safe.git
cd walk-safe
cd client
npm install or npm install --legacy-peer-deps
npm startcd server
npm install
npm start