Developing a Brainstorming Web Application
UTBM, 12 Rue Thierry Mieg,
Rue Edouard Branly, 90000 Belfort
From February to June 2019
About the company / institution
Created in 1999, UTBM is an engineering university with scientific, cultural and professional objectives. It has 3 campuses located in 3 different places: Belfort, Montbéliard and Sévenans.
Its teaching model is a mix between the North-American model and the French traditions: courses choice, separation of the courses, tutorials / directed work (TDs) and labs / practical work (TPs).
UTBM boasts (View Source) :
Its teaching model is a mix between the North-American model and the French traditions: courses choice, separation of the courses, tutorials / directed work (TDs) and labs / practical work (TPs).
UTBM boasts (View Source) :
- 2917 students (Masters, PhDs, and Engineering Degrees);
- Being the 7th engineering school in the country;
- 9 engineering degrees and 4 masters;
- 140 partner universities;
- 1 international campus in Shanghai;
- 9800 partner companies;
About the mission
[ 1 ] Description
Creativity is a tool that activates the innovative process through the generation and development of ideas in the workplace. The most used process to produce ideas is called "Brainstorming".
The objective of this project was to design and develop a Brainstorming website during the spring semester 2019 at UTBM.
The job was done in group of two persons. It consisted of the following points :
Post-it cards, comments, messages are received/shown to others in real-time (no need to refresh the page).
The website's admins control everything! They can :
Creativity is a tool that activates the innovative process through the generation and development of ideas in the workplace. The most used process to produce ideas is called "Brainstorming".
The objective of this project was to design and develop a Brainstorming website during the spring semester 2019 at UTBM.
The job was done in group of two persons. It consisted of the following points :
- Study and analyze needs;
- Modeling using UML (use case diagram, class diagram, sequence diagram...);
- Development of the site pages.
Post-it cards, comments, messages are received/shown to others in real-time (no need to refresh the page).
The website's admins control everything! They can :
- Delete inappropriate topics;
- Delete profiles;
- Respond to the users questions and complains sent via the "Contact Us" page;
- Add/Delete categories (interests) that can be chosen by users;
- Add/Delete advertisements shown in some of the website pages.
[ 2 ] Used Software(s)
Eclipse, StarUML, WampServer
Eclipse, StarUML, WampServer
[ 3 ] Used technologies
PHP7, AJAX, JQuery, JS, Bootstrap, HTML, CSS
PHP7, AJAX, JQuery, JS, Bootstrap, HTML, CSS
[ 4 ] Modeling / Project Design
UML
UML
[ 5 ] Database
Remote MySQL
Remote MySQL
[ 6 ] Project Management
SCRUM, Trello Board
SCRUM, Trello Board
[ 7 ] Source Code Control
Git Bitbucket
Git Bitbucket