Skip to content

FAC-Sixteen/Week6-project-Onions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lost and Found[ers & Coders]

Team

us

Overview

SGC actions and opinions tracker! Submit your opinions to actions discussed during SGC

This project is hosted on Heroku : https://lost-and-fac.herokuapp.com/

Built with:

  • html
  • css
  • javascript
  • node.js
  • heroku
  • postgresql
  • travis

How to set up?

  • git clone this repo
  • in the terminal run npm i to install all dependecies
  • run npm start and view on localhost:7007 in your browser
  • You can run npm test to see JSHINT but we are going to write tests during the time we have to review our code .

🎯 Goals

  • connect with heroku
  • use GitHub naming convention
  • build script (.sql)
  • use GitHub projects
  • 1 table

🎳 Stretch Goals

  • testing
  • 2 tables
  • continuous integration (travis)
  • code coverage
  • heroku pipeline
  • CSS
  • deleteData.js query
  • onion error page
  • delete opinion functionality

📝 Planning & Process

Day 1

  • brainstormed ideas
  • separated goals and stretch goals
  • drew out file structure and user journey 1 2 schema user journey w/ us user journey kate

Day 2

  • set-up index.html and server stuff
  • deployed to heroku
  • set up travis
  • created our database
  • Set up Post and Get quries
  • dom stuff to populate our tables

Day 3

  • testing
  • issues
  • css

💡 Problems/What we learnt

"Let's not count our chickens before they hatch." - Joko

  • spelling 'table' and 'opinion'
    • I have an opintion.
  • naming functions --> 'action' to action and table --> action vs actionList --> input and inputRow
  • using fetch! so much easier than xhr requests!
  • things take time!

CI

  • travis caught all our jshint issues that prevented travis from passing the test checks