The application include three pages:
- dashboard page
/
: It allow listing, liking & opening tweets. - new tweet page
/new
: It adding new tweet. - tweet page
/tweet/:id
: It allow viewing tweet and it's replies plus replying to the tweet.
To install and lunch the application:
- clone the repo
git pull git@github.com:msalahz/chirper.git
- get inside project directory
cd chirper
- install all project dependencies with
npm install
- start the development server with
npm start
- the application should be accessible on
http://localhost:3000/
in any browser
The backend API uses a fixed set of cached tweets which can be found in src/utils/_DATA.js.
This project was bootstrapped with Create React App. You can find more information on how to perform common tasks here.
This project is licensed under the MIT License.