Nexus is an advanced AI-powered data analyst designed to simplify complex data analysis and decision-making. It enables users to interact with structured datasets using natural language and provides insights through intuitive visualizations and automated responses.
- Supports multiple data formats:
- Excel Spreadsheets
- CSV Files
- SQL Databases
- Natural language processing for user queries.
- Context-relevant insights from structured data.
- Generate dynamic charts and graphs.
- Identify trends and patterns visually.
- Real-time data processing via FastAPI.
- Seamless connection with AI models for analysis.
- Modern and responsive design.
- Customizable themes and settings.
# Clone the repository
git clone https://github.com/MITTALBHAVYA/NEXUS
# Navigate to backend directory
cd backend
# Install dependencies
pip install -r requirements.txt
# Set up environment variables
cp .env.example .env
# Start the server
uvicorn main:app --reload
# Navigate to frontend directory
cd frontend
# Install dependencies
npm install
# Start development server
npm run dev
- Pytest for unit and integration tests.
- Postman collection for API testing.
# Run backend tests
pytest
- Jest and React Testing Library for components and integration.
# Run frontend tests
npm test
- Enhanced query understanding using fine-tuned LLMs.
- Support for NoSQL databases.
- Interactive dashboards with drag-and-drop functionality.
- Multi-user collaboration features.
- Advanced analytics with prediction and forecasting.
We warmly welcome contributions from the open-source community! Here's how you can help:
-
๐ด Fork the Repository
- Create your own copy of the project.
-
๐ฟ Create a Feature Branch
git checkout -b feature/amazing-contribution
-
๐ง Make Your Changes
- Implement your feature or bug fix.
- Ensure code quality and test coverage.
-
๐ค Submit a Pull Request
- Describe your changes in detail.
- Link any related issues.
Like what you see? Show your support by starring our repository! โญ
This project is licensed under the MIT License. See LICENSE for details.
Bhavya Mittal
- GitHub: @MITTALBHAVYA
Happy Data Analyzing! ๐