Skip to content

rorycawley/wp-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents

About the Project

These are the user stories that I derived from the problem exercise:

  • as a user, I want to enter a subreddit, so that I can view the the most recent posts in that subreddit
  • as a user, while looking at a page of 10 subreddit posts I want to be able to view the previous 10 posts
  • as a user, while looking at a page of 10 subreddit posts I want to be able to view the next 10 posts

Built With

The project was build with these libraries:

Tested With

Project Structure

The project has 3 core components.

  • [ Root ] - the top level container, provides a Context wrapper holding a global state for the currentlychosen subreddit
  • [ SearchBar ] - this holds the Autocomplete functionality, it uses the useDataAPI hook to fetch list of subreddits
  • [ SubRedditPosts ] - it uses the useDataAPI hook to fetch a list of posts when the subreddit changes or the page changes

Getting Started

To get a local copy up and running follow these simple example steps.

Installation

  1. Unzip the code
unzip wp-demo.zip
  1. Change into the new directory
cd wp-demo
  1. Install NPM packages
yarn install
  1. Build the application and run it on http://localhost:3000
yarn watch
  1. Test the application
yarn test
yarn test:watch
  1. Build the application for distribution, uses dist/release folder
yarn build

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages