An open API service indexing awesome lists of open source software.

https://github.com/classicoman2/pd1_2021

Enunciat Pràctica 1 de DIW - 2n DAW Dual
https://github.com/classicoman2/pd1_2021

colour-palette wireframe

Last synced: 7 months ago
JSON representation

Enunciat Pràctica 1 de DIW - 2n DAW Dual

Awesome Lists containing this project

README

          

# Pd1 - 2021

Pràctica de 2n DAW DUAL del CIFP Francesc de Borja Moll (1on Trimestre)

## ABSTRACT

The theme of this practice is the development of **The website of an Online Game** of your choice.
In this section, to write a short description of your game (less than 100 words)

- [ ] 0.1 - Write a short description of your game

## REQUIREMENTS

Create the interface according to the following requirements:

### 1. Sketch and Wireframe Requirements

- [ ] 1.1 - Create an **Sketch** of the mobile & desktop layouts (1h), export it to jpg/png images and store them inside the folder `/sketch` in this repository.
- [ ] 1.2 - Create a Wireframe based on the Sketch, export it to jpg/png images and store them inside the folder `/wireframe` in this repository. **Make some research on this kind of pages and try to create a layout as realisic as possible**.
- [ ] 1.3 - The project description and wireframe is approved by the **Product Owner**

### 2. Layout Requirements

- [ ] 2.1 - Create a **mobile layout**
- [ ] 2.2 - Create a **desktop layout**
- [ ] 2.3 - The layout is **Responsive** and remains fluid between the breakpoints of the `media-queries`
- [ ] 2.4 - The layout follows (as much as possible) the **Visual Design guidelines** seen in class
- [ ] 2.5 - The layout follows (as much as possible) the **User Experience_ principles** seen in class
- [ ] 2.6 - Choose a **colour palette** and show the colours in the documentation file [using this format](https://docs.google.com/spreadsheets/d/1yDqy-8nK90b1t97e2DgLYaPvoB4jcuA5kv5AuZUdBN4/edit#gid=1182541801). :new:
- [ ] 2.7 - Choose **fonts and sizes** of headings and show them in this documentation file [using this format](https://docs.google.com/spreadsheets/d/1yDqy-8nK90b1t97e2DgLYaPvoB4jcuA5kv5AuZUdBN4/edit#gid=0). :new:
- [ ] 2.8 - Use mainly **CSS Grid** and **CSS Flexbox** to build the layouts. You can't use any framework
- [ ] 2.9 - Use [**CSS Refactor**](https://docs.google.com/document/d/1RXwgikqEfVhopg7zwvnmAQoyMWreQeRa7bCLOodGM3U/edit#heading=h.nlnl9de6q86i) :pill:
- [ ] 2.10 - Use [**CSS Variables**](https://docs.google.com/document/d/1s-aOTgASYY_0LvzCI-lnL6QK8S4FsUZGuUEwYLhjA_M/edit#heading=h.uay6xh8zzrsb) to specify the colors of the color palette :pill:
- [ ] 2.11 - Use [**semantic tags**](https://docs.google.com/document/d/1s-aOTgASYY_0LvzCI-lnL6QK8S4FsUZGuUEwYLhjA_M/edit#heading=h.xs3su5aas2o) :pill:
- [ ] 2.12 - Use some hack to include Header and Footer from separated files. Example: [this JQuery Hack](https://docs.google.com/document/d/1RXwgikqEfVhopg7zwvnmAQoyMWreQeRa7bCLOodGM3U/edit#heading=h.jkbvj42pliv7) :pill:

### 3. Views

- [ ] 3.1 - **Front page**: created mainly using **Grid**. Contains headings and text, images/videos, icons, colours, some kind of login facility, menu .... All the pages will have same header, footer and nav.
- [ ] 3.2 - **Characters page**: A grid with descriptions and images of the characters. Use `players.html` and `players.js` and use the data that is obtained through an API call.

### Project Management & Release Requirements

- [ ] 4.1 - Use a Project Management Tool, for instance use [Github Projects and Issues](https://github.com/classicoman2/skills2020-quick-website-develop) that you can set up in the Github Repository of your project
- [ ] 4.2 - If you don't use Github Projects and Issues, set the link to the Project Management page you've been using at the top of the README.MD file of your repo
- [ ] 4.3 - Create a **Github Release** and insert the link [in this document](https://docs.google.com/spreadsheets/d/1r3_kRMr3bCyDJZAW448TioSksqnoB2WwEnhjdW6GiEY/edit#gid=0)

### Video Presentation

- [ ] 5.1 - Create a video presentation (min 2'30", max 5') of the website, in **English**. Show the layouts for mobile/desktop displays and explain the main components.

### Project Release Requirements

- [ ] Create a **production version** using GULP and a preconfigured Gulpfile. More information [here](https://docs.google.com/document/d/1i6S9bQKPk2kWvi5dLfVLZ16hn2x8-CXe25NQe5UaV78/edit). :new:
- [ ] EXTRA: Try deploying the prototype using a tool like **Jamstack**, **Heroku** etc. and put the link on top of this document (No compta per la nota perquè no és un criteri d'avaluaciò válid pel mòdul)

## SPRINTS

### SPRINT: Checkpoint-1
:watch: `Deadline`: [Here](https://docs.google.com/spreadsheets/d/1r3_kRMr3bCyDJZAW448TioSksqnoB2WwEnhjdW6GiEY/edit#gid=0)

- [ ] S1.1 - A Private Github Repository has been created. Add me - classicoman2 - as a collaborator. Insert the link [in this document](https://docs.google.com/spreadsheets/d/1r3_kRMr3bCyDJZAW448TioSksqnoB2WwEnhjdW6GiEY/edit#gid=0)
- [ ] S1.2 - Tasks 0.1 1.1 1.2 1.3 have been completed

### SPRINT: Checkpoint-2
:watch: `Deadline`: [Here](https://docs.google.com/spreadsheets/d/1r3_kRMr3bCyDJZAW448TioSksqnoB2WwEnhjdW6GiEY/edit#gid=0)

- [ ] Structure of directory created as indicated (mirar final del document)
- [ ] The layout for mobile has been completed applying 2.4 and 2.5
- [ ] The colour palette and fonts have been chosen and posted in README.MD (podran ser canviades a posteriori)
- [ ] Hand over a release v0.1

### FINAL SPRINT: PROTOTYPE RELEASE
:watch: `Deadline`: [Here](https://docs.google.com/spreadsheets/d/1r3_kRMr3bCyDJZAW448TioSksqnoB2WwEnhjdW6GiEY/edit#gid=0)

- [ ] End the project and hand over a release.

### Structure of directories

/src
/js
/css
/images
/dist
/docs