jasondecastro / wiki-roulette

This is a web application written in React and Redux for the purpose of browsing random Wikipedia articles.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WikiRoulette

Demo of WikiRoulette powered by React

This project was originally created by @minouye.

I decided to take his concept and turn it into a web application using React and Redux for the seamless browsing of random Wikipedia articles. This is solely a learning experience and if you want to use the real deal I suggest going on the original by clicking here.

  • Create the main App component.
  • Create a Frame for the Wikipedia article.
  • Create a Buttons component for the navigation system.
  • Create a Footer component for instructions.
  • Come up with logic for the next and previous buttons.
  • Fetch 100 random Wikipedia articles on initilization.
  • Implement React Router
  • Create an About component and link it with the router
  • Deploy on Heroku
  • Implement Redux
  • Optimize performance even more

Whew. This took about 2 days to complete. If you have any suggestions or feedback on the code, please don't hesitate to let me know.

Thanks!

About

This is a web application written in React and Redux for the purpose of browsing random Wikipedia articles.


Languages

Language:JavaScript 62.7%Language:CSS 19.6%Language:HTML 17.7%