Coder Social home page Coder Social logo

ucdnew's Introduction

Universal Chalcidoidea Database

This is the official project for making a public-facing page for the new Universal Chalcidoidea Database, using Taxonworks to host and manage the data. The front end is created with Vue.js with Vite and Bootstrap.

Setup:

  1. Have Node.js installed

  2. Have Vue.js 3 installed

  3. Have Vite installed

  4. Make an .env file using Vite syntax for the API calls. The contents should look like what is below. These statements cannot contain spaces or any punctuation aside from = and _.

    VITE_APP_API_TOKEN=[your api token for the Universal Chalcidoidea Database in Taxonworks] VITE_APP_PROJECT_TOKEN=[project token for the Universal Chalcidoidea Database in Taxonworks]

  5. The .env file should go in the root directory of the project, same location as vite.config.js.

What stage are we at? I regard this as beta build.

  1. There are some changes that could certainly be made to optimize performance and maintenance.
  2. Additionally, there are certainly some CSS (especially) and other changes that should be made for consistency and professional-looking code. I want to consistently use the Vue.js 3 Composition API, although that may not be obvious if I lapsed into any mistaken code along the way.
  3. Additionally, some code should be moved to components, and some functions should be refactored, both to satisfy DRY (Don't Repeat Yourself) requirements and likely for other reasons as well.
  4. New ideas are on the way for design. I would also like to add some features as we go along.
  5. The countries list is suboptimal at the moment, since I am not aware of a way to query geographical_areas to build a proper search or autocomplete.
  6. A keywords search is incoming.
  7. The loading wheel stopped working at some point. I am not happy about that, but will look at it again once I get time.

ucdnew's People

Contributors

rogerburks avatar

Watchers

 avatar  avatar

ucdnew's Issues

Valid/Invalid markers for viewed taxon.

Issue type: Feature request.

Description of issue: Some time in the middle of the night, I realized that I do not have an indicator of an invalid viewed taxon and its valid name on TaxonPage.vue. Definitely I need to add this as soon as possible.

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.