GuildCrafts / web-development-js

Craft repository for Web Development with JavaScript
http://jsdev.learnersguild.org/
Other
1 stars 1 forks source link

Do Me A Favor?: The RPG #131

Open FrankieFabuloso opened 7 years ago

FrankieFabuloso commented 7 years ago

Description

Do you ever want to ask someone a favor but want to do it cause its not fun? WELL YOU'RE IN LUCK! Thanks to your awesome web development skills and your obsession with World of Warcraft you can now ask for a favor, offer a reward for completing favor, with all the syntax and form of an RPG Quest!

Context

Parents sometimes have a hard time asking their technology obsessed kids to do their chores, so this app could be one way for then to do so, but this app can be manipulated for a variety of situations.

Reflection Questions What classifies a good User Experience? What does good modular code look like? What does a good schema for my apps specs?

Stack and Learning – CRUD interactions on a relational database functionality, with SQL. – Javascript – Server side templating (Pug.js) – Express – Authentication (user log-in and sign-up)

Specifications

General

Health Points Specs

Experience Points Specs

User POSTING a quest can:

User ACCEPTING a quest can:

Examples of stretch goals:

Required


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

deonna commented 7 years ago

Just wanted to make a quick comment based on our chat just now - here's a link to the HabitRPG repo, which is responsible for Habitica (the app I just showed you).

It may also be interesting to fork and make some contributions to their OSS repo as a goal.

alfonsotech commented 7 years ago

What is an RPG? Never mind, figured it out. You might want to spell that out in the title for clarity's sake.

FrankieFabuloso commented 7 years ago

@deonna That would be so cool! I actually have been using Habitica Daily as my 'todo' list. I will check out their codebase.

@alfonsotech An RPG is a video game genre.