Skip to content

SEIR-321-Batch/Twitter-Clone

 
 

Repository files navigation

Welcome to Twitter-Clone!

Twitter-Clone:

Twitter-Clone is a back-end based project aimed at reverse-engineering the popular social media platform "Twitter" and some of its features. Users can create a profile, log into that profile and start using our platform! Users can also post tweets that other site-members can view and interact with.

Screenshots:

Screen Shot 2022-05-02 at 8 09 38 PM

Screen Shot 2022-05-02 at 8 10 55 PM

Screen Shot 2022-05-02 at 8 11 28 PM

Screen Shot 2022-05-02 at 8 12 02 PM

Technologies Used: Mongoose | MongoDB | Express | Ejs | NodeJS | CSS

Getting Started:

Click on this link to launch the application: https://twitter-clone-321.herokuapp.com/home

  1. You will be prompted to log in with your account

    • If you dont have an account, click register to create an account with an email, username, and password
    • your email will be safely stored in a database and your password will be encrypted
  2. Once you are logged in you will see the main twitter feed with all of the other users tweets

  3. Users can scroll down and explore what people are saying

  4. Users can also post tweets to the feed by typing into the main text box at the top of the page and clicking the blue 'tweet' button

    -Users can also add images to their tweets below the text box

  5. From the home page, Users can click directly on a tweet to display it and comment on it anonymously

  6. To return to the home page, click the home button on the side-bar

  7. From the home page, Users can click on the profile button to display their own profile and edit the username and/or profile picture.

  8. Once you are done using Twitter-Clone, click logout in the upper right corner and your session will end

Next Steps / IceBox Items:

  1. Implement an option for users to like tweets and store them in a liked section of the app

  2. Allow users to delete tweets, and delete their profile from the client-side

  3. Allow users to retweet tweets and display them at the top of the page.

  4. Connect the twitter API to recieve live tweets in real-time

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • EJS 44.0%
  • CSS 29.5%
  • JavaScript 26.5%