This project is a one-pager dashboard designed to manage and analyze business data efficiently. The dataset contains 11,798,652 entries stored in a locally created MongoDB database.
- Data Schema:
_id,Business Name,Origin URL,Address,State,City,Phone,Categories
- Filter-Based Search:
- Users can filter data based on State, City, and Category
- Export Options:
- Data can be exported in CSV, JSON, and XLSX formats
- Python 3.8+
- MongoDB
- pip
- Clone the repository
git clone https://github.com/Yogiii13/Dashboard.git
cd Dashboard- Create a virtual environment
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`- Install dependencies
pip install -r backend/requirements.txt- Configure MongoDB
- Ensure MongoDB is running
- Update
.envfile with your MongoDB connection string if different from default
- Run the Flask application
cd backend
python app.py- Update
index.htmlto point to the correct backend URL - Adjust
fetchcalls to match your backend endpoints
- Filter business data using State, City, or Category
- Export results in CSV, JSON, or XLSX format



