The purpose of this project is to give new players a quick introduction of the class types in DnD. Relevant data of each class type is pulled from D&D 5e API using axios. This single page, mobile-responsive, web application is developed using React and styled with Bootstrap.
Warning: You might need to 'load unsafe scripts' if you see the shields icon on right most of the chrome browser
You may view the demo here: https://auronsiow.github.io/DnDReferences/
- Clone the repo
cd
into the project folderyarn
ornpm install
to install all node_modulesyarn start
ornpm start
to run the project (It will direct you to the localhost:3000 on your browser)
This is due to page being hosted on HTTPS (on GitHub) but the DnD API endpoint is using HTTP (insecure endpoint). Thus, after production deployment of this project with GitHub Pages, the load continues to load but error messages are shown on the console. As temporary work around for this issue, have to 'load unsafe scripts' as mentioned above. However, on development environment, this issue does not surface.
- Add in unit test for each components
- Integration with Jenkins
- Fix the known issue above regarding Mixed Content
This project was bootstrapped courtesy of Create React App