GithubHelp home page GithubHelp logo

pjmanning / animali-web-app Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 878 KB

Dashboard App for Animali Conservation Platform

Home Page: https://app.animali.life

License: GNU Affero General Public License v3.0

CSS 0.28% Vue 87.12% JavaScript 12.52% TypeScript 0.07%
nuxtjs tailwindcss vue

animali-web-app's Introduction

Header

Hey, doods & doodettes!

My name is PJ Manning - I'm a indie developer from New Jersey but have been living around the world for the past 10 years.
You can find me @pj_manning.

โœ Blog & Writing

Apart from coding, I also occasionally write articles on my life, travels, etc. - you can find my articles on my website at pjmanning.dev as well as on Medium and Twitter.

๐Ÿ”ง Technologies & Tools

๐Ÿ“ˆ GitHub Stats

PJ's GitHub Stats

animali-web-app's People

Contributors

dependabot[bot] avatar pjmanning avatar

Watchers

 avatar

animali-web-app's Issues

Grid enhancement

  • Add images to cells (spacing issue)
  • fix bug where id doesn't sort right

Contact Potential First Clients

Lisa (western cape cheetah)

Mossel Bay Great White

Lisa/Hannah (lembongan/exmouth)

MWSRP

Earth Alliance

David Attenborough

Puma tracking california

Mountain Lion tracking california

Search Bar

Search vuex store for animals?

Algolia? ehhh

Change Pricing, Login, Signup (on static site)

  • Login/Register on the sign up page
  • Static site login goes to...
  • Static site register goes to...
  • change pricing to basically say free while in beta/or for now/for non-profits - contact for account

V2 of Encounter Upload

A Revised and Better Way to Report Encounters.

This will include adding the ability to have a photo id software

  • Specific instructions for species
  • Mark Annotations
  • Run Comparison and show results
    - [ ] If Yes - Add more photos
    - [ ] If NO match - ability to go back to markings, or submit new animal
    - [ ] Submit new animal give it a name
  • Submit Encounter - ability to add other info (ie # of members in pod, resident populations, etc.) then on submit redirect to animal profile page

All submissions should be pending first for admin to approve - approved then shows up in map/dashboard/animal profile

Animal View

  • Map
  • All Encounters
  • First Encounter
  • Last Encounter
  • Bio

Add Encounter

  • Show Comparison of other animals in program
    - [ ] If Yes - Add more photos
    - [ ] If NO match - ability to Submit new animal and give it a name
  • Submit Encounter - ability to add other info (ie # of members in pod, resident populations, etc.) then on submit redirect to animal profile page
  • Upload Encounter photos
  • Upload Data into Firebase
    • depending on animal add animal prefix and incremental number
  • Everytime encounter uploaded increment animal 'totalEncounters' + 1

Track View on Map View

Add tracking line when animal selected on the main map for that particular animals encounters

Add 4 programs

  • nyc humpback
  • lembongan mantas
  • maldives whale shark
  • south africa great whites

Issue registering program

onAuthStateChanged currently has settimeout because registering needs time to set the user in firestore.

This causes a bug when refreshing page because it forces going to login until a user is found

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.