user-insight-tracker
v1.0.0
Published
Track user IP, location, and browser info using Node.js and React.
Maintainers
Readme
user-insight-tracker
Track user IP, geolocation, and browser information using Node.js and React.
🔧 Installation
npm install user-insight-tracker🚀 Usage
Backend (Node.js)
import express from 'express';
import userInsightMiddleware from 'user-insight-tracker/backend/index.js';
const app = express();
app.use(express.json());
app.use(userInsightMiddleware);
app.post('/api/track', (req, res) => {
const data = {
ip: req.userIp,
location: req.userLocation,
browserInfo: req.body,
};
res.json(data);
});Frontend (React)
import useUserInfo from 'user-insight-tracker/frontend/useUserInfo';
const App = () => {
useUserInfo('http://localhost:5000/api/track');
return <div>Tracking User Info...</div>;
};📦 What It Does
- Collects user IP address (backend)
- Gets geolocation via IP (backend)
- Captures browser info (frontend)
📃 License
MIT
