This is a hobby project that serves as an alternative to the PlayQuest.Online website. It serves the same purpose as an unofficial aid to the Quest RPG System It provides the same realtime functionality where players and GMs can handle their adventures in real time. The goal of this specific project though was to provide enhanced UI/UX as well as provide an open source alternative. All of the code is hosted on github so updates, changes, and improvements can be made by anyone wanting to make the site better.
The site would not be possible without the help of various resources used by the author, myself. I received either guidance or code from the the following sources for their respective listed purpose
box shadow style from https://www.cssmatic.com/box-shadow Google Login Button from https://github.com/prescottprue/react-google-button heart from https://css-tricks.com/hearts-in-html-and-css/ stop highlight stats icon from https://stackoverflow.com/questions/2310734/how-to-make-html-text-unselectable icon for logo from https://icofont.com/ generating logo from icon from https://realfavicongenerator.net/ Net Ninja's great tutorials on React Redux Firebase as well as other web deisng tutorials https://www.youtube.com/c/TheNetNinja
This project was bootstrapped with Create React App.
- User Login either through general email password or google auth
- Quest Creation
- Adding other users to quests
- Creating characters along with creating abilities, inventory and description
- Ability to update quest informaion
- Hides descriptions for items if no description present
- Fix css issue of centering and sizing of navbar title
- clean up redundant code pieces, improve formatting, general code cleaning...
- Implement scroll bar for long ability, inventory lists to keep max size for character card
- implement custom password reset page
- added general email and password login
- added password recovery method for general email accounts
- improved css style of character items
- added pages to handle multiple login types and registration
- fixed issue of descriptions stretching tooltip and character card across screen
- fixed single page app setup