Origins - A Database of Human Evolution

This project is closed. No applications are allowed.

Origins is a human evolution website including fossils, fossil sites, publications, and taxa. The project is looking for students interested in learning applied web development skills. Origins is a Python/Django web application with a PostgreSQL database backend. The project is looking for students interested in learning backend web development and DB programming, frontend web development and design with Javascript and Zurb Foundation, and geospatial data visualization.

Qualifications

Basic familiarity with object-oriented programming in Python is required. Additional experience with GitHub, Django, Java Script, Pandas, SQL, Linux, Zurb Foundation are helpful. 

Project Timeline

This is a multi-year ongoing project with no predefined end date. Students are asked to commit to at least a full semester of participation if they join the project.

Duties

Duties will vary depending on skill level and experience and can range from data entry to coding data model classes in Django, to web page template design, unit testing, selenium testing, and interactive Java Scripting of maps and tables. Students are encouraged to engage with aspects of the project that most interest them.

Typical Time Commitment
two semesters
Desired Length of Commitment
one semester minimum
Tags

I'M INTERESTED IN THIS PROJECT. WHAT SHOULD I DO NEXT?

The Office of Undergraduate Research recommends that you attend an info session or advising before contacting faculty members or project contacts about research opportunities. We'll cover the steps to get involved, tips for contacting faculty, funding possibilities, and options for course credit. Once you have attended an Office of Undergraduate Research info session or spoken to an advisor, you can use the "Who to contact" details for this project to get in touch with the project leader and express your interest in getting involved.

Have you tried contacting professors and need more help? Schedule an appointment for additional support.