GithubHelp home page GithubHelp logo

cultureflow's Introduction

CultureFlow

CultutrFlow Home Page

Overview

CultureFlow is a web-based platform that aims to provide insights into a company's culture by analyzing various sources of textual data, such as employee reviews, feedback, and internal communication channels. By prioritizing building a strong company culture, we believe that a positive work environment fosters innovation, collaboration, and success.

Table of contents

About The Project

CultureFlow offers features and functionalities to help organizations improve their company culture through NLP analysis and reduction in attrition. Our platform provides the following features:

1. Sentiment Analysis

Analyze the sentiment of the text data, determining whether the overall tone is positive, negative, or neutral. This helps identify areas of the company culture that may need improvement.

2. Language Detection and Translation

Analyze feedback from employees who speak different languages and identify any cultural or linguistic differences that may be contributing to attrition.

3. Actionable Recommendations

Based on the insights gathered from the analysis and your data, our tool will provide actionable recommendations to improve company culture.

4. Text Classification and Context Identification

Identify key themes and trends in the text data related to company culture.

5. Contact Information Extraction

Extract contact information such as names, phone numbers, and email IDs of the stakeholders/employees responsible for culture building in the identified enterprises.

6. Text Summarization

Condense large amounts of text (internal channels, employee feedback, etc.) into a more concise and readable format. Quickly identify common themes and issues that need to be addressed in order to improve company culture.

7. Visualization Dashboard

Generate comprehensive reports and visualizations that provide insights into the culture-building conversations, including trends, patterns, and key findings.

8. CultureFlow AI Chatbot

Use our chatbot to get answers to your questions about company culture and how to improve it.

The purpose of this app is to provide valuable insights into culture building for enterprises. With its powerful NLP techniques, the app can analyze conversations and identify key trends and patterns that can help enterprises make data-driven decisions. The app is user-friendly and intuitive, with a dashboard that provides easy-to-understand visualizations and reports. Additionally, the chatbot feature allows for natural language interactions, making it easy for users to access insights from data about the company.

Installation

Follow these steps to set up the project on your local machine:

  1. Clone the repository:
   git clone https://github.com/AbhishekRP2002/CultureFlow
  1. Create a virtual environment (optional, but recommended):
    python -m venv venv
    source venv/bin/activate  # For Windows: venv\\Scripts\\activate
  1. Install the required packages:
    pip install -r requirements.txt

Requirements

  • Python 3.x
  • Streamlit
  • Other required libraries (list them here or in the requirements.txt file)

Usage

To run the Streamlit app, execute the following command:

    streamlit run app.py

This will open a new browser window with the app. You can interact with the app and explore its features.

Demo

  • Watch demo : Video Link
  • Check out the project images to understand more : Images

Future Improvements

  • Database Integration
  • Role Based authentication
  • Using LLM framework(like Langchain ) to improve the visualization dashboard
  • Gamification to increase employee/stakeholders interest
  • Make contextual data visualization with Chat Interface(something like this)

Contributing

Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

cultureflow's People

Contributors

abhishekrp2002 avatar siddhanthota avatar

Watchers

 avatar  avatar

Forkers

siddhanthota

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.