Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/thiagomvilela/infinity

Project development for the 2nd unit of the Web Systems I and Database II courses at the Federal Institute of Pernambuco.
https://github.com/thiagomvilela/infinity

css css3 github-pages html javascript maven pgadmin4 postgresql react reactjs spring-boot sql styled-components

Last synced: about 1 month ago
JSON representation

Project development for the 2nd unit of the Web Systems I and Database II courses at the Federal Institute of Pernambuco.

Awesome Lists containing this project

README

        

Infinity♾️

## Project description

This is a project requested in the 2nd unit of the discipline Web Systems Development I and Database II at the Federal Institute of Pernambuco (IFPE), which aims to make a web application for a certain mini world.

## System Requirements:

> Create at least 8 (eight) web pages with HTML, CSS and JS from the chosen mini world (business domain):
- 8 (eight) Web pages with HTML 5, CSS 3 and JS, not including the header or footer;
- Pages must be responsive up to a screen limit of 360 x 640;
- Create a page for the header;
- Create a page for the footer;
- The 8 web pages must have the header and footer incorporated into them;
- Create at least 8 CSS classes. The CSS must be in a separate file;
- Build at least 8 JS functions. The JS must be in a separate file;

> Required HTML elements that must be present somewhere in the project:
- Registration form;
• With JS validation for: e-mail, cpf, cnpj and others.
• With JS mask for: password, number field only, telephone, zip code, cpf and others...
- Image Gallery (Slide);
- File input;
- Menu;
- Icons;
- Links;
- Favicon;
- Table;
- List;
- iframe;
- Div;
- Google Maps;

> Database II - Requirements for evaluation of the 2nd unit:

- Integrity;
- Index structure;
- Query optimization (Vision);
- Concurrency control;
- Recovery after failures;
- Database security.

### 🛠 Technologies

The following tools were used to build the project:

- [HTML](https://www.w3schools.com/)
- [CSS](https://www.w3schools.com/)
- [JavaScript](https://www.w3schools.com/)
- [Node.JS](https://nodejs.org/en/)
- [PostgreSQL](https://www.jetbrains.com/pt-br/datagrip/)
- [pgAdmin](https://www.pgadmin.org/)