Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

General Assembly Logo Misk Logo

Full Day practice challenge

Twitter clone

Twitter is a microblogging and social networking service on which users post and interact with messages known as "tweets".

Problem / Prompt


A challange has been set for you to test and show your great development skills by creating a clone of one of the most used app in the world.

For this twitter lab you are requested to do the following:

Task 1:

Users should be able to register with these details(name, username, email). and are able to login/logout.

Task 2:

Users should be able to view personal profile, that should contain tweets made by that user, name, username and avatar, the numbers of following and followers.

Task 3:

Users should also be able to view all tweet in home page, add a new tweet/post, edit and delete their own tweets.

Task 4:

Users should be able to view their own tweets, and followers/following lists from personal profile page

Task 5:

Users should be able to follow each other.

Get Started

  $ git clone https://git.generalassemb.ly/seir-alahsa/W04D05-Full-Day-practice-challenge.git

  $ cd W04D05-Full-Day-practice-challenge
  $ npm install
  $ touch .env

Requirements


  1. All Users must be registered on the web app to post and accept task.
  2. All users should only login with username and password.
  3. Anyone should be able to view the home page
  4. A User can add and edit tweets , and see all his tweets and list of Following tweets
  5. A User can add and edit tweets , and see all his tweets and list of Following tweets
  6. User can search for a users and follow him in the search .
  7. A User should NOT be able to edit and/or delete other users tweets

Hints


  • You have js starter code and dumb views ready, start by installing your necessary npm packages and connecting your database.

Credits


About

GA Full Day practice challenge

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages