BOLT04 / UniCommunity

A system that enables students and teachers to communicate easily, through announcements, posts in a Forum, etc.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UniCommunity

A project idea for our Final Year Project (Projeto e Seminário) at ISEL (Instituto Superior de Engenharia de Lisboa).

Introduction

This project aims to offer an application to support both the students and teachers, in their academic journey. By supplying features that eases communication and the exchange of ideas (through a forum) or resources, in a academic community. The project also aims to facilitate the access to relevant information to the student, like replies to a question of his interest or teacher announcements.

An identified need in the student community is the ability to ask a question without any repercussions, for example being ashamed to ask a particular question, because people might think that they are not up to date with the class topics. For this particular issue, the application allows an anonymous mode when creating a post on a forum or any other place that they are allowed to. With this feature people can ask questions or even answer questions of other members of the community, removing the fear factor that might exist.

Commit message standards

We are trying to use the Angular standards as a guideline in most commits. Since the Conventional Commits specification is something new to us this is not a strict rule that we must follow, just something that helps when writting some commit messages.

key value notes
type ci Changes to our CI configuration files and scripts (e.g. circleCI)
type feat A new feature
type fix A bug fix
type refactor A code change that neither fixes a bug nor adds a feature. Usually code clean-ups
type style Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
type test Adding missing tests or correcting existing tests
scope client Regarding the Web client module
scope android Regarding the Android client module
scope server Regarding the Server/API module

Further information and documentation

If you are interested in learning more about this project, check our Wiki page:

About

A system that enables students and teachers to communicate easily, through announcements, posts in a Forum, etc.


Languages

Language:Kotlin 78.8%Language:JavaScript 20.9%Language:CSS 0.2%Language:HTML 0.1%