GithubHelp home page GithubHelp logo

hamdrive / tweetors Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 2.95 MB

A twitter extension to track your mentor and their tweets.

Home Page: https://chrome.google.com/webstore/detail/dbmaadekfclglpjgamoimffccbenifib

HTML 1.97% CSS 17.55% JavaScript 80.48%
extension-chrome firestore react twitter-api vercel-serverless-functions

tweetors's Introduction

logo

Tweetors

A twitter extension to track your mentor and their tweets.

Forks Stars


How to run the app locally?

$ git clone https://github.com/Hamdrive/Tweetors.git
$ cd Tweetors
$ npm install
$ npm start

Don't forget to cleanup the preview GIF!


About Tweetors

  • The idea to create Tweetors came about due to the way Twitter's algorithm currently serves content.
  • We had noticed that offlate, we would not see the latest tweets from certain Twitter users, leading to many to miss out on latest bits of information.
  • Thus, we at Tweetors, decided to take the problem into our own hands, and have created an extension where users can create their own accounts independent of their Twitter credentials, and can easily keep a list of their preferred twitter users (or as we like to call them, Tweetors), and can also instantly view their most recent tweet.

Features

  • Landing Page with about section and simple and clean illustrations, explaining the purpose of Tweetors.
  • Authentication Pages - User can easily Signup to create a new account, Login using their existing credentials or even use the test credentials to explore the extension before commiting to use it. User can also easily logout from the dashboard
  • Dashboard Page - User is greeted with a dashboard which prominently displays two tabbed sections. User can view only one tab section at a time.
  • Your Tweetors Page(Tab) - User can add new twitter users using the search bar, User can also view existing Tweetors, each card prominently displaying the Tweetor profile picture, name and a direct link to their profile page (opens in a new tab). User can also easily delete the Tweetor from their list..
  • Tweets Page(Tab) - User can easily view the most recent tweet from their Tweetors, each card displays the most recent tweet content along with a button which User can click on to view the tweet (opens in a new tab).
  • Footer - User can acknowledge the creator of Tweetor and also check out their social profile (opens in a new tab).
  • Dimensions of extension: 600px x 450px.

Tech Stack and Tools

  • React JS
  • React Context API + useReducer
  • PowertrainUI for CSS and components
  • StorySet and unDraw for illustrations
  • Backend setup on Firestore
  • Authentication setup on Firebase
  • Twitter API v2 for fetching user data
  • Vercel for hosting Serverless Functions

Get the extension

You can easily get the lastest version of Tweetors from the official Chrome Webstore page


Demo Video

Tweetors Preview Video

tweetors's People

Contributors

hamdrive avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

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.