Skip to content

AaronAWB/Taste_of_Twitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

194 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Taste of Twitter

Launch here

Screenshot 2023-01-31 at 8 24 49 PM

Screenshot 2023-10-07 at 2 49 05 PM

Users can search for recent tweets by a specific Twitter user or all recent tweets by keyword.

Screenshot 2023-10-07 at 2 47 54 PM

Users can return a random recent tweet from one of five pre-selected Twitter users: LeVar Burton, Philip Pullman, Seattle Sounders FC, Andrei Neagoie, and Jon Stewart.

Summary

Taste of Twitter was a capstone project for the Software Development Mastermind program and my first full-stack web application.

The front-end is a client built using React and styled using Bootstrap 5 that allows the user to navigate between pages using the React Router library. The user can search all recent tweets by user handle or keyword - or display a tweet from one of five pre-selected twitter users - pulled from Twitter API v1.1. API calls are routed through a Python-based internal API built using the Flask framework at the back-end.

Note: Twitter API v1.1 was fully deprecated in September, 2023. This project has been updated to use Twitter API v2.0. Due to recent changes in developer access to the Twitter API, the random Tweet feature is now limited to 10 requests every 15 minutes. If you receive an error message, please wait 15 minutes and try again. 10/7/2023.

Skills Developed

  • React.js
  • The React Router library
  • Python
  • The Flask Python framework
  • REST API authentication, headers, queries, and CORS policy parameters
  • Credential masking using Python dotenv

Author

Aaron Brinckerhoff - Full Stack Software Developer | LinkedIn | Website

About

A full-stack web app designed to give users a fresh way to engage with X (Twitter) content on their own terms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors