Skip to content

AMHatch/birDB

 
 

Repository files navigation

birDB

A birdwatching journal and social media site.

  • Learn about birds sighted in your region.
  • Add field notes and images to your personal birdwatching journal.
  • Share your sightings with others.
  • Chat with others who have similar interests!

Login Page

Tech Stack

  • Languages:
    • Javascript
    • Node.js
    • HTML
    • CSS
    • SQL
  • Technologies/Libraries
    • EJS
    • Bootstrap
    • AJAX
    • Passport
    • Bcryptjs
    • Sequelize
    • PostgreSQL
    • Beekeeper
    • socket.io
    • Git
    • Github

MVP

  • Build a responsive website that allows for personal journaling and sharing of birdwatching details with others.
  • Use PostgreSQL and multiple database tables for data management.
  • Use APIs to pull random bird images and scientific names for birds to be entered into the database.
  • Use EJS and partials for templating.
  • Implement chat functionality using socket.io.

Main Page

Stretch Goals

  • Use GoogleMaps or another mapping API to display location data.
  • Add in travel options for planning birdwatching outings.

Code Snippets

[Code Snippets Here]

Screenshots

Mobile Responsiveness

Developers

Victoria Walker:

  • https://github.com/v-walker
  • Database architecture
  • Backend route handling and functionality for index, post, and search
  • Frontend integration of search

Hunter Hutchisson:

Ryan Donald:

Andrew Hatch:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • EJS 51.6%
  • CSS 32.3%
  • JavaScript 16.0%
  • Shell 0.1%