Skip to content

anovick1/NBA-HotTakes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NBA Hot Takes

A social media dedicated to NBA Hot takes

Date: 07/29/2022

By: Avery Novick

Deployed Website



Description

For my second project with General Assembly I was tasked to make a full stack MERN application. As an avid NBA fan who can't stop checking twitter, I decided to make a social media app focused around the NBA.


Project Overview

Once a user opens up the page they will be asked to enter a username. From there, the user will be taken to the home screen where they can view and interact with user generated posts. Clicking on your username in the top right corner will allow you to view your profile and make a post.


Getting Started

Make a twitter developer account. Then create a project and save all the relevant info.

Once you fork and clone the repo:

1.   run npm i in the main directory
2.   cd into client and run npm i
3.   cd into client and run npm i
4.   create a .env file in the main directory and assign your Bearer token to 'BEARER_TOKEN='
5.   in the main directory run seed/node/userPostsComments.js
6.   in client run npm start
7.   in main directory run npm run dev

Screenshots

                    
    

Technologies Used

  • React.js
  • MongoDB
  • Mongoose/Express
  • Javascript
  • Node.js
  • CSS
  • HTML
  • Twitter v2 api
  • Heroku
  • Atlas

Future Updates

  • Implement twitter API
  • Create a post feature
  • Give option to view post of user specific comments
  • Mobile Friendly
  • Ask for user's twitter username to generate their tweets
  • Add picutres to posts
  • Allow users to dm each other

Resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published