Skip to content

Epitech 3rd year project, web application with a customizable dashboard

Notifications You must be signed in to change notification settings

RodolpheDupuis/Dashboard_2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dashboard_2020

Project overview:

The Dashboard project consists in the creation of a web application.
This application is a customizable dashboard which integrates configurable widgets from different services.
This project was developped using uses the following languages:

  • Back-end → NodeJs
  • Front-end → React
  • Database → MongoDb

Here are the ressources you can find in the documentation/ folder:

  • User's guide
  • Ux diagrams
  • Technical documentation

Widgets implemented:

Widgets from a service need an OAuth2 authentication on the corresponding service.
Widgets with "no service" specified do not need an authentication.

  • Youtube Service:
    • Youtube channel subscribers count
    • Youtube channel last video
  • Spotify Service:
    • Artist top tracks
    • User public playlists
  • Github Service:
    • Repository last 30 pushs
    • User public repositories
      (Note that for this service, if you can't sign in, try to sign out from actual github session and try again few seconds after)
  • Weather (No service):
    • Current weather for a city
  • Money (No service):
    • Change rate between € and an other currency

Achievement:

image image

Mark: 20/30
Grade: A

About

Epitech 3rd year project, web application with a customizable dashboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published