Skip to content

AndyTenholder/TwitterWebMVCv2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Outline

Overview

  • My app will give users access to information about the top 10 twitter hashtags. The main page will contain info on the top 10 hashtags for the past hour, day, and week. The data will be displayed in both a data table and a javascript line graph. Users can then click on links in the data table to find more specific information reguarding that hashtag. On this page the users will have access to data on hashtag usage, languages, and accompanying hashtags that can be sorted by the past hour, day, or week. All hashtags on the site will serve as links to a page with informaiton on that hashtag. There will also be a search feature that will allow users to get information on a specific hashtag without having to search for it.
  • The first goal of this site is to make it visually appealing to draw user interest and provide them with easy access to other hashtags they are interested in. The secondary goal for this site is to provide useful data that users can use for research. I believe that given the overwelming popularity of Twitter and the prominance of hashtags in daily discorse, there is a sizable user base for a site to satisfy curiousity about hashtag useages and trends. This will be my primary audience, with a secondary desire to provide useful data for researches.

Features

  • Maintains constant connection to Twitter API: Gives up to date informaiton each time the user refreshes or loads a new page.
  • Search: User can search for a hashtag of their choosing.
  • Graphs: will use Chart.js library to provide attractive and interactive graphs of hashtag data
  • JS buttons: Users will be able to manipulate the datasets without reloading the entire page
  • Database containing hashtag and tweet info: gives users the access to historical data

Technologies

  • TweetInvi C# lib
  • Twitter API
  • Charts.js lib
  • JavaScrpit
  • LINQ
  • C#
  • Razor Template

What I'll Have to Learn

  • Use TweetInvi and the Twitter API to create a data stream and collect data
  • Enough JavaScript to use Charts.js and create JS buttons that allows users to manipulate the site without reloading it.
  • Imporve my abilities with LINQ in order to retrieve the correct data from my database.

Project Planning

Wireframes

Project Tracker

Live Website

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published