fac-14 / tech-access

Art, Dom, Kate, Sangita Week 10 - 13 project
2 stars 1 forks source link

Epic: Project architecture #8

Open VirtualDOMinic opened 5 years ago

VirtualDOMinic commented 5 years ago

"Planning tech stack, software architecture etc"

Labelled as an epic, as this may go on to reference several other, smaller issues.

Time 4h - 1d

Please comment (if you'd like) any/all ideas about project architecture, db structure, tools, considerations (e.g accessibility), etc:

VirtualDOMinic commented 5 years ago

Rough notes on considerations

Accessibility:

Packages/dependencies:

Resources:

Database:

Collating our resources on Airtable

Login and auth

Building up the user's information on the front-end

Also worth having another (or nested) object for the more specific settings?

var furtherDetails = {
  name: "Jane Doe",
  country: "United Kingdom",
  postcode: "SE0 0XX",
  age: 42,
  gender: "female",
  ...
}

Filtering/sorting and API

Inspiration:

More

sbinlondon commented 5 years ago

BACKEND

FRONTEND

MissArray commented 5 years ago

Tech-access - Notes

General considerations

More technical considerations

sunuwars commented 5 years ago

tech stack: html5, CSS, Javascript Server:Express, Node Database: Psql Testing: Tape, Coverage: nyc Deployment: Heroku eslint, Travis figma, invision

MissArray commented 5 years ago

Mongo vs postgreSQL

Article on MongoDB vs postgreSQL: comparison of features; when to use either. https://www.sisense.com/blog/postgres-vs-mongodb-for-storing-json-data/

Great gov.uk references posters for accessible web-design do's and dont's

https://accessibility.blog.gov.uk/2016/09/02/dos-and-donts-on-designing-for-accessibility/

Pros & cons of using CSS preprocessors, such as SASS

https://adamsilver.io/articles/the-disadvantages-of-css-preprocessors/

Survey on how widespread SASS & co. are (2016)

In a referenced survey: used in about 1 in 2 websites. https://users.encs.concordia.ca/~nikolaos/publications/SANER_2016.pdf