About this project

Web Application Technologies

A Supply Chain Simulation

worker with glasses

Project Briefing

This app stores details of large commercial projects, in the construction sector. Examples might include large-scale roadworks, new builds, or motorway works. Projects are usually posted by local Councils. Projects are listed with their requirements. Contractors can then bid to be part of a team of businesses working on a project. For example, a large modification to a roundabout in the north of Leeds would require contractors for excavation, traffic management, road surfacing, line painting, and more. There would also need to be facilities such as toilets and catering. Every project would require a management company with overall responsibility.

Checkpoint 1 AI Use

Summary of questions asked and tasks used for:

  • Setting up a Django project, apps, migrations, and fixing folder structure issues.
  • Creating templates, configuring template directories, and using Tailwind for styling.
  • Building landing pages, home pages, and converting pages to Django template inheritance.
  • Creating a sticky navbar, sticky footer, responsive burger menu (without JavaScript).
  • Storing and loading static images in Django templates.
  • Setting up STATIC_URL and STATICFILES_DIRS correctly.
  • Using Tailwind custom colors defined in base.html across all pages.
  • Fixing images not displaying and making them responsive/centered.
  • Centering text, buttons, and layout elements with Tailwind.
  • Fixing navbar overlap issues on mobile and improving responsiveness.
  • Setting up slug-based URLs and resolving reversing errors.
  • project data on the council detail page.
  • General debugging of templates, URLs, and view context.
  • Generating images used in the project

Links for the conversation session can be found below:

Checkpoint 2 AI Use

Summary of questions asked and tasks used for:

  • Improved styling across council, project, task, and contractor pages.
  • Added clickable links using dynamic slugs
  • template creation using a template as a base
  • Added model changes and migrations support slugs

Links for the conversation session can be found below:

Author & context

Project by Filippi Imperatriz Santos (C7370821) as part of the WAT module - Website Development assessment.