« 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.
-
Notifications
You must be signed in to change notification settings - Fork 0
YohannBethoule/AnnuaireCollaboratif
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published