npm install
npm start
Application would be accessible on
http://localhost:3000
To use the application, registration is required. An api call to the
backend server is needed for register. Which is why backend server
also should be live on http://localhost:8000
The server address could be configured by changing the BASE_URL on
/src/constants/index.js
file
- Authentication (Custom with username and password)
- Users can post tweets
- Users can update or delete their tweets
- Users can view their tweets in their profile page
- Each user has a unique url based on their username
- Users can view recent tweets from all the users that they follow
- Users can view recent tweets from all their followers
- Users can follow/unfollow other users. For this Home page would show a list of users that the user can follow
- User profile would show both follower and following count
- Tweets has the timestamp field denoting when it was created in viewing user's local time