Skip to content

Back end for the Navajo Introductions of Clans single page application. This application constructs a greeting in Navajo language, based on the user's 4 clans. The application is running here: https://navajo-introductions.herokuapp.com/ The HTML/CSS/JavaScript front end can be found at https://github.com/tmetz/navajo-introductions-frontend.

tmetz/navajo-introductions-backend

Repository files navigation

README

Introduction

(Disclaimer: I am a non-native student of Navajo culture, not an expert. I welcome corrections to this information - email me at tammy@tammymetz.com)

This is the back end API for the "Navajo Introductions" application. This SPA (Single Page Application) walks a user through selecting their four clans (mother's, father's, maternal grandfather's, and paternal grandfather's), then constructs the formal introduction in Navajo language. This introduction is used in social situations and presentations.

Navajo Introductions is a SPA (Single Page Application) to generate a personalized greeting for someone, in Navajo language, based on their 4 clans. You can watch a walkthrough video here. Go here for the GitHub repository for the front end. Go here for the GitHub repository for the back end.

Technology

Back end:

  • Ruby version 2.6.3
  • PostgreSQL 9.5.19

Front end:

  • JavaScript ES6
  • HTML5
  • CSS3

Background

An important part of Navajo culture is introducing yourself with your 4 clans. This establishes kinship (who you are related to), which is extremely important. You should have 4 different clans, and you cannot marry someone with the same clan as you.

Your 4 clans come from your mother, father, maternal grandfather, and paternal grandfather. Since Navajo culture is matrilineal (passed down through the mother), you do not need to list your grandmothers (for example, your maternal grandmother's clan is the same as your mother's clan). For a great explanation, read this article from the Arizona Republic newspaper. and watch this video from Navajo pharmacist Terry Teller.

The clan groupings and color-coding I used mostly follow this publication of Chinle Unified School District #24.

Deployment

  • Install Rails (backend) application and start the server (rails s)
  • Publish front end to web server or run locally

Sources consulted:

About

Back end for the Navajo Introductions of Clans single page application. This application constructs a greeting in Navajo language, based on the user's 4 clans. The application is running here: https://navajo-introductions.herokuapp.com/ The HTML/CSS/JavaScript front end can be found at https://github.com/tmetz/navajo-introductions-frontend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published