- People counting and tracking
- Movement pattern analysis
- Behavior detection
- Heat map generation for traffic flow
CCTV MarketPlace is an innovative e-commerce platform combining traditional CCTV equipment sales with cutting-edge AI analysis capabilities. The platform leverages computer vision and machine learning to provide intelligent security solutions.
-
Direct-to-Consumer (D2C)
- Product catalogue
- Company story
- Subscription plans
- Reference: Tapo
-
Business-to-Business (B2B)
- Service lines and software solutions
- "Request demo" and "Contact sales" buttons
- Services listed with features
- Focus on existing client base
- Reference: RealCoderz
- React: A JavaScript library for building user interfaces.
- Redux: A state management library for JavaScript apps.
- TypeScript: A superset of JavaScript that adds static types.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- Vite: A build tool that provides a fast development environment.
- FastAPI: A modern, fast web framework for building APIs with Python 3.7+.
- OpenCV: for video processing
- MongoDB: A NoSQL database known for its flexibility and scalability.
- Uvicorn: A lightning-fast ASGI server implementation.
- Node.js
- Python 3.7+
- MongoDB
-
Clone the repository:
git clone https://github.com/yourusername/cctv-marketplace.git cd cctv-marketplace
-
Install frontend dependencies:
npm install
-
Install backend dependencies:
cd backend pip install -r requirements.txt
-
Start the backend server:
cd backend uvicorn app.main:app --reload
-
Start the frontend development server:
npm run dev
-
Open your browser and navigate to
http://localhost:5173/
.
This project is licensed under the MIT License.