ssn

field notes

User Tools

Site Tools


teach:lbaw:202122:proposals

Project Proposals §

LBAW · Databases and Web Applications Laboratory, 2021/22
L.EIC · Bachelor in Informatics and Computing Engineering
FEUP and FCUP, U.Porto

— 

The list of available project themes is listed here. For each theme, a brief summary is provided below plus a document with a collection of specific feature requirements. Additionally, all project proposals share a common set of features defined in a common requirements document. 

Mandatory features are underlined and features expected to be implemented in the vertical prototype (A8) are marked with an asterisk (*).  

0. Common Requirements §

All projects share a common set of functional and supplementary requirements. 

Requirements: 0. Common 

1. Collaborative News §

This proposal corresponds to an information system with a web interface for a collaborative news management platform. The system stores information about the readers as well as the news submitted by users, including votes and comments. There are two types of authenticated users, the system manager and the common user. Users can establish friendships with other users and use this information to, for example, filter the news. It is possible to vote in each news item or each individual comment. 

Requirements: 1. Collaborative News 

2. Social Network Requirements §

This proposal corresponds to an information system with a web interface to support a social network. Each user registered in the system can post public and private messages. These messages can include web links or images. Messages can be commented on by friends with the necessary permissions. Users can set friendship relations with other users and create named groups of friends. 

Requirements: 2. Social Network 

3. Online Shop §

This proposal corresponds to an information system with a web interface to support online stores. There are two types of users, system administrators and the buyers who can browse anonymously or register to purchase items and make reviews. The system keeps information about the various products, including comments and ratings made by users. Buyers can keep lists of favorite products and the system must maintain a history of all previous purchases. 

Requirements: 3. Online Shop 

4. Events Management §

This proposal corresponds to an information system with a web interface to collaboratively manage events. Any user can log on to the system and create events, public or private. For each event, other users may be invited, who may or may not accept the invitation. It is also possible to share comments, upload files, and organize polls in forums. 

Requirements: 4. Event Management 

5. Collaborative Q&A §

This proposal corresponds to an information system with a web interface to manage a community of collaborative questions and answers. Any registered user can submit questions or answers. The questions and answers can be voted on by the rest of the community. It is also possible to associate brief comments to the questions or the answers. Each user has an associated score that is calculated considering the votes on its questions and answers.  

Requirements: 5. Collaborative Q&A 

6. Online Auctions §

This proposal corresponds to an information system with a web interface to support an online auction service. Any registered user can place items up for auction or bid on the existing items. The system automatically manages the bidding deadlines and determines the winning bid. System managers are allowed to stop auctions, block user accounts, or delete content. 

Requirements: 6. Online Auctions 

7. Project Management §

This proposal corresponds to an information system with a web interface for project management. There are only two types of roles in the context of a project: the coordinator and the common users. Users may be associated with multiple projects. Each project has a team, task lists, and also a discussion forum for members of the project. Task lists can be organized into groups. Each task can have comments made by other users. It is important to keep track of the user that defined the task as well as the user who completed it. 

Requirements: 7. Project Management 

teach/lbaw/202122/proposals.txt · Last modified: 2021/10/16 11:15 by ssn

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki