Skip to content

A game that requires you to guess the tweet sentiment of a random Twitter handle based on a bio and avatar.

Notifications You must be signed in to change notification settings

joshamore/twitter_sentiment_game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitter Sentiment Game

This is my final project submission for CS50x (Harvard/edx).

The project

A game that requires you to guess the Tweet sentiment of a random Twitter user based their username, display picture, and bio.

Play here.

This Repo

This is the development version of the project. The production branch is here. The main difference is the use of SQLite3 in development and PostgreSQL in production.

Languages, Libraries, and Tools

Backend

  • Python 3.x - Backend language.
  • Flask - Backend microframework.
  • PostgreSQL - Database used for the deployed app.
    • SQLite - Database used for development (easier to make quick changes and setup).
  • Twython - Python API wrapper.
  • TextBlob - A library that helps with natural language processing (NLP). Used for sentiment analysis.
  • Passlib - Assisted with password hashing.
  • Gunicorn - Server used for deployed app.

Frontend

General

About

A game that requires you to guess the tweet sentiment of a random Twitter handle based on a bio and avatar.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published