/waypoint

Capstone project for SEIR - a goal tracker in the form of an RPG. Finish quests to gain XP and max out your character sheet. Built in React

Primary LanguageJavaScript

waypoint

By Nell Flores | Github | Backend

Deployed on Heroku

The Hero's Journey is a common narrative trope where a hero ventures forth from the ordinary world - struggles, endures - and ultimately surpasses the mundane world to become the stuff of legend. The concept is fantastical, but when applied inwardly, you'll find that the journey of trials and growth are one we all take.

Waypoint is an app that chronicles your own Hero's Journey. Set goals for yourself, push your limits, and get that dopamine rush that can only come from mastering your skills and vanquishing a deadly foe (even if they're only your inner demons). Be your own hero!

user profile

Features

Create a hero character whose story will echo your own life's challenges

Set goals for your life, large or small, and gain XP for each completed goal

Gain stat points with each level, and work towards building a balanced character sheet

Gain achievement badges to display on your profile

Complete milestones for an extra stat point depending on the milestone type!

Chronicle your thoughts in a personal journal

Technologies Used

  • PostgreSQL
  • Express
  • React
  • Node.js
  • Heroku

Upcoming Features

[ ] Quests now reward coins, or a random item

[ ] Currency may be spent in the ingame shop to buy character items or avatar customizations

Credits

Date Constructor to YYYY-MM-DD format

CSS filter generator used to change calendar icon color

MUI calendar date picker

MUI IconButton

MUI Buttons

MUI Icons

App background image

Item, quest, user, journal icons

Narrative trope