Skip to content

PiantaSE/DnD-Spellbook

Repository files navigation

Introduction

A Simple Dungeons & Dragons Spellbook app using the 5th edition D&D API. Search for, and add spells to your personal spellbook.


Objectives

  • Create a full-stack, beginner level app to practice MVC architecture, user authorization, and API integration.

Who is this for?

  • Beginner & Intermediate programmers with a little more experience, to help understand the various aspects of building a node app with some complex features.

Packages/Dependencies used

bcrypt, connect-mongo, dotenv, ejs, express, express-flash, express-session, mongodb, mongoose, morgan, nodemon, node-fetch, passport, passport-local, validator


Install all the dependencies or node packages used for development via Terminal

  • npm install

  • be sure to add your own DB_STRING in the .env file.


Things to add

  • CSS and tidying up of Signup Page

  • CSS and tidying up of Login Page

  • CSS for new Custom Spells

    • dropdown box for spell school selection
  • CSS for Edit modal

  • Some kind of create spell validation that alerts the user if spell doesn't exist (maybe ask if they'd like to add it as new custom spell?)

  • add "partials" for consistent header and footer across pages

  • D&D themed background/logos

  • Discuss ?'s with group

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published