Skip to content
This repository has been archived by the owner on Jan 16, 2024. It is now read-only.

Activity Project for Web Applications Engineering class in 2022/2023 summer semester at Cracow University Of Technology part-time Computer Science studies

Notifications You must be signed in to change notification settings

Tomasz-Zdeb/Web-Applications-Engineering-Class-Project

Repository files navigation

Introduction to Web Applications Engineering

Project specification

  • 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)

Notes from lectures

Web application development process

  • Concept
  • Planning
  • UI design and Prototyping
  • Design & Development
  • Testing
  • Marketplace

Web application design process

  • Definition of functional requirements
  • Market analysis and project draft
  • Prototyping
  • Interactions definition
  • User experience testing

References

About

Activity Project for Web Applications Engineering class in 2022/2023 summer semester at Cracow University Of Technology part-time Computer Science studies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published