Skip to content

sanjay-thiyagarajan/credible

Repository files navigation

LOGOCredible - Your AI companion for the most tedious tasks

Screenshots

Video demo

YouTube : https://youtu.be/kQMVIlf9WfM

About

Credible is an integrated platform for enabling the companies to analyse the standard aspects of business model such as Resume Analysis, Customer review analysis, Sentiment analysis on write-ups and consolidated tweet analysis using expert.ai Natural Language API.

expert.ai Natural Language API

expert.ai Natural Language API is a cloud-based software dedicated to utilize a comprehensive set of natural language learning capabilities based on expert.ai technology.

It utilizes the REST interface, so to use this program, an HTTP conversation is carried out with this interface and access to the web is crucial in doing so.

When we need to analyze, classify or detect information inside a document, it must request for the most suitable API resource, similar to how requests for a website from a web browser are handled

Our Services

  • Tweet Analysis - In this, we will be analysing the behavioural traits, emotional traits, tweet frequency, like analysis, sentiment score and interest for that particular twitter username.


  • App Review Analysis - In this, we will be analysing the behavioural traits, emotional traits, no.of.downloads, genre, rating and review ratings for that for that playstore link.


  • Resume Analysis - In this, we will be analysing the IPTC traits, behavioural traits, overall sentiment, information extraction from a particular resume doc or the link to the resume.


  • Sentiment Analysis - In this, we will be analysisng the behavioural traits, emotional traits, IPTC and sentiment analysis for a particular text.


APIs used

  • Tweepy API - Tweepy is an open source Python package that gives you a very convenient way to access the Twitter API with Python. Tweepy includes a set of classes and methods that represent Twitter's models and API endpoints, and it transparently handles various implementation details, such as: Data encoding and decoding.
  • Google Play API - The Google Play Developer API is a REST-based web service that allows you to perform publishing and app-management tasks. You can use this API to integrate your publishing operations with your release-management process.

Installation Instructions

The portal is primarily a django based application, and to set it up we require to have python environment with django and other project dependencies installed. Though one can work with the project without an virtual environment, it is recommended to use one so as to avoid conflicts with other projects.

  1. Make sure that you have Python 3, python-3-devel, gcc, virtualenv, and pip installed.
  2. Clone the repository
       $ git clone https://github.com/sanjay-thiyagarajan/credible.git
       $ cd credible
  1. Create a python 3 virtualenv, and activate the environment.
       $ virtualenv -p python3
       $ source bin/activate
  1. Install the project dependencies
        $ pip install -r requirements.txt
    

After Setting Up

From now when you start your work, run source bin/activate inside the project repository and you can work with the django application as usual -

  • python manage.py migrate - set up database
  • python manage.py createsuperuser - create admin user
  • python manage.py runserver - run the project locally

Our Elixir

Expert-Ai

PostGreSQL

Django