mmlado / animal_pairing Goto Github PK
View Code? Open in Web Editor NEWWeb application for pairing animals to minimize common ancestors
License: Apache License 2.0
Web application for pairing animals to minimize common ancestors
License: Apache License 2.0
Create a page containing a list of entered animals. Create filters for each of the fields.
Page also contains link to create new animal, and each entry option to view, update and delete the animal.
Run the animal through validation.
Create an empty controller with base operations for manipulating the animals:
Add a function to "delete" the animal. Only delete those animals from database that are not connected by parent relationship to other animals or the animal is 7 levels separated from an active offspring. This is needed for future calculations.
Add CodeSniffer and use it in Travis CI
Add base data models with which the application can work with.
Show a list of animals
Create empty React proect and prepare it for communicating with the backend
It would be nice if python virtual environment packages could be installed simply.
A file requirements.txt that can be ues to install packages using pip.
Update README.md file with a list of required packages.
When selected from list of animals show details for that animal.
Implement continues integration
Create database table and migrations to keep animals.
Unique identifier needs to be name and dob (day of birth). Also keep track of mother and father, whose animal it is and is it active in breading.
Create a page that will load the given animal for making corrections to it. The ancestors are fixed and can't be changed, exception is entering new ancestors if they're missing from the database. Only selected animals data can be manipulated.
Setup vagrant for the project.
Create REST service to expose animal model.
Create necessary database and tables to hold the data.
Create an empty laravel project to work on.
Setup the application that all it's strings are translated into English.
Further languages to be added later.
Create a form for creating and updating animals. The form should allow the user to enter the family tree of the animal, to 3 levels: animal, parents, grandparents, great-grandparents.
The whole form should be done in a form of a tree. Each animal has fields for name, dob and if the user owns it. Only the main entered animal can have a gender as the form should make it distinct if the entered animal is the mother or father of their child.
When typing a name allow the user to select from a dropdown from already entered animals. In case one is selected all it's ancestors fields should be filled out with the correct data, and the fields should be closed from further manipulation. When a parent is not present in database, the corresponding fields should stay editable, and the animals in those fields should be added to the database with updating the child animal.
Only the main animal will have status of active.
Create a separate page where the user can enter a new animal.
Update README.md to reflect project description
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.