Skip to content

YohannBethoule/AnnuaireCollaboratif

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AnnuaireCollaboratif

« Wib » is an online application, made of a website and a browser add-on. Its object is to be a news websites collaborative directory, which means that any user can participate to it. The main goal is to collect our user’s opinions about news websites and article, so our application can display an objective indication of one website/article quality. We chose to develop a browser add-on so people who install it will be able to get a quick summary of the informations we have about the website and article he is on, without interrupting their surfing. To develop a lasting and stable add-on, we used Mozilla WebExtension, an API
In order to program the back-end of our website, we chose to use Node.JS, so we had to learn a new way of developping for the web, event programming. On the website, anyone can consult the card of a website or a page, which displays its title, a short description, and ratings out of 5. Rating objects for an article are the redaction consistency and the quality of the arguments, and the displayed values are the mean of all users ratings, and a website mark is the mean of the marks of all its articles. A connected user can modify the description of a website or article, and rate it. The add-on takes shape of a vignette in the browser toolbar, which opens a pop-up windown when clicked. The pop-up displays the mark of the website, and the two marks of the article, if they exist in our database. It does so by listening on changes of the current tab opened in the browser, and sending a HTTP request to our Node.JS server, which return the needed datas in JSON format. Developing this project led us to learn a lot about web technologies. First, we didn’t know how to program in javascript, Node.JS, or even how to make a browser add-on. We had to learn most of it by ourselves, by finding tutorials and documentation on internet. We also got to experience the technical and human problems that can happen in a professional projet.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •