Skip to content

guypeer8/chegg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chegg Twitter / Guy Peer

🚀 In order to run the application:

  1. Install dependencies:
    npm install  
  1. Build the react frontend:
    npm run build  
  1. Run the node server:
    npm run serve
  1. Click here.

✅ To run the tests please type:

    npm test 

🤔 Assumptions & Clarifications:

  1. .env file would usually be git ignored, did not ignore it for the sake of your convenience guys.
  2. Rate limiting & request slow downs are implemented naively using requester's ip address in-memory. For production, I would probably use a data store (remote server memory or disk).
  3. The account and followers data is cached on the server RAM. In a production use case, the caching would have been implemented in a more sophisticated way, if needed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published