- Technological stack:
- Git
- PostgreSQL
- PHP
- HTML5
- CSS3
- JavaScript
- JQuery
- Account for DB on Heroku is created
- No templates and frameworks are used
- Responsiveness is implemented by media querries
- User accounts with session mechanisms are implemented via cookies and DB
- DB follows good practices and implements:
- all relation types: one to one, one to many, many to many
- at least two views
- at least one trigger
- at lest one function
- transactions at propper isolation level
- operations on references that utilize JOINs
- DB is normalised and does not contain any redundacies
- Code is written according to OOP rules
- Code encorporates SOLID rules
- Application is not generic, e.g. not tied only to ony city area (if it utilizes geolocation in any way)
- Concept
- Planning
- UI design and Prototyping
- Design & Development
- Testing
- Marketplace
- Definition of functional requirements
- Market analysis and project draft
- Prototyping
- Interactions definition
- User experience testing