Coder Social home page Coder Social logo

pokedexapp's Introduction

Who I am

Stephanie Cervi (she/her)

Hello! I’m Stephanie.

I’m an independent visual designer in California. My journey as an artist and designer has been ongoing for most of my life, but I started working professionally as a designer in 2012.

Skills I can offer

  • Expert-level HTML and CSS
  • JavaScript
  • Responsive web design
  • Accessible web design
  • Graphic design
  • Vector artwork
  • Image editing
  • Logo desogn & branding
  • Print design
  • 3D modeling & 3D printing

How to reach me

How to support my work

pokedexapp's People

Contributors

runburg avatar sdcervi avatar

Stargazers

 avatar

Watchers

 avatar  avatar

pokedexapp's Issues

Display generation-specific dexes

  • Create field in database for gen-specific dex numbers (i.e. Generation: 3 - DexNo: XXX. Generation 4 - DexNo: YYY)
  • Create separate dex pages for them

Adding settings panel

The idea would be to have a configuration panel (modal or something) that would allow the user to configure which dexes are shown (e.g. just shiny nat dex and shiny alt forms) if they didn't want all of them.

Please make it for us to be able to save

Submitted by c*****@gmail.com on 13 April 2021.

Currently working on this, but progress is slow because I have a full-time job and have hit some roadblocks in implementing this feature.

  • Can create user login and have it work, using code from an example online
  • When I try to add a field to the database, it breaks the login feature somehow
  • Not sure how best to store/access/edit user dexes

Gigantamax status

Requested by Ivan: "You should consider adding gigantamax pokemon as their own tab."

Given that as of right now, Pokemon Home doesn't recognize Gigantamax-capable pokemon as visually distinct and separate entities from normal pokemon (other than the badge on the info panel) I won't be adding this feature. I'm keeping a ticket here for it though in case that functionality becomes available in the future on Pokemon Home.

Alt forms missing

This is an incredibly helpful tool, there are just a few forms missing for the alt dexes.

  • World Cap Pikachu
  • Galarian Slowking
  • Galarian Legendary Bird Trio,
  • Antique Sinistea
  • Antique Polteageist
  • Female Rhyhorn

Research improving database output into dex

There has to be a faster way to print the dex from the database to the screen. Current steps:

  1. Pull from MySQL database into JSON object
  2. Convert JSON object into usable variables
  3. Operate on those variables with PHP and JavaScript

Should I be pulling from the db each time, or is pulling into JSON the correct way to do it?

iOS and Android apps?

Is it worth finding a way to port this into native apps? Or just tell people to save Safari/Chrome shortcuts to run it like an app on their devices?

Firebase rebuild to-dos

  • Sticky footer
  • Active page indicators via JS
  • Header and footer via JS
  • Display national dex JSON data
  • Display alt dex JSON data
  • Helper functions to clean up code
  • Redo footer content with Privacy Policy, Contact Us, ToS
  • Cookie banner
  • Meta tags
  • SEO
  • Lighthouse
  • Profile drop-down in nav
  • Collapse/expand icons for boxes
  • Collapse/expand functionality for dexes
  • Save collapse state for boxes and dexes
  • "Sign in or create an account to save your changes"
  • Change toggle state
  • Secondary nav jump to a dex, indicates with scroll: https://getbootstrap.com/docs/5.1/components/scrollspy/
  • Auto-deploy from git repo, turn off DeployHQ
  • Upgrade to newest version of Bootstrap
  • Manifest.json
  • toggleState.js additional functions and cleanup
  • Transfer personal data
  • Usage key

Pages

  • Landing page
  • User dex page
  • User profile page
  • Sign in
  • Alt forms guide
  • FAQ
  • Progress & To Dos
  • Feedback
  • Donate
  • About
  • 404
  • Privacy Policy
  • Terms of Service

Box print-to-HTML function improvements

  • Abbreviate div and element IDs for shorter line lengths
  • Optimize and improve code, add comments for better clarity, readability, and maintainability
  • Write function to build box cards, then function called by that to build each pokemon's card, to reduce lines of code
  • forEach loops instead of for?

Furfrou trims

Looks like Go and Home added the ability to retain Furfrou trims when deposited, so that should be added as alts in the db entry.

Pumpkaboo and Gourgeist metrics

Add to Alt Forms Guide page, and create link in boxes to view

PUMPKABOO
Small 1’0” (0.3m) 7.7lb (3.5kg)
Average 1’4” (0.4m) 11.0lb (5.0kg)
Large 1’8” (0.5m) 16.5lb (7.5kg)
Super 2’7” (0.8m) 33.1lb (15.0kg)

GOURGEIST
Small 2’4” (0.7m) 20.9lb (9.5kg)
Average 2’11” (0.9m) 27.6lb (12.5kg)
Large 3’7” (1.1m) 30.9 lbs (14kg)
Super 5’7” (1.7m) 86 lbs (39kg)

Lazyload images

Need to provide image dimensions to prevent content layout shifts on loading

Show/hide usage key

Allow users to show/hide the usage key, store preference as a boolean in their db entry?

List view

So my attempts at list view are on a new branch.

It doesn't look great yet but I want to see what you think about this before I go ahead with it @sdcervi.

Let me know what you think.

Public dexes

Allow for a public URL unique to each user for them to show their dexes to others

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.