Giter VIP home page Giter VIP logo

smarttv's Introduction

SMARTV:

Communicate in teams on big screens

Screenshot

https://github.com/Zoeinfp/SmartTV

Web 'app deployed on Heroku!

Application :

Served by Flask, coded with Python and JavaScript, presented by a Bootstrap template

CRUD messages and Dynamic Bootstrap carousel

The goal: To provide access to the actors of the innovation pole to a platform allowing to insert multimedia content. The platform then allows to layout the content.

Content added dynamically thanks to Vue.js and translated by Google Translate

Flask: the server that presents us this on a platter!

With the logic of the Flask web server, our application has several routes that were indicated to him. So at the loading of the page we use the first that is satisfied to display the Bootstrap theme that it uses and contains different areas that different scripts know how to use.

The app reacts to user interactions! Jinja, inspired by Django, is a driving force template that our program also uses to reduce the content of the page to the simple body of it. The other information being stored in a layout, the legibility of the code is thus improved!

No Bootstrap theme seemed to meet the needs of the application. So we created a simple interface using a carousel on a Bootstrap grid allowing a responsive interface.

The different sections of the page are presented in separate files allowing greater project readability and greater flexibility in iterative additions.

This app is made using

  • Flask ( Python Micro framework used for example for the CRUD Messages logic )
  • Jinja with parenthesis delimeters for Vue.js compatibility
  • Flask-SQLAlchemy ( Database ORM )
  • Bootstrap + JQuery ( Usage of carousel, responsive columns and light class )
  • Google translate API ( Used for Aztro english horoscope translated in title element)
  • Vue.js ( Ready to be used for future releases )
  • Fullcalendar ( Integration of smart calendar ) https://fullcalendar.io/
  • Aztro ( API Horoscope ) https://aztro.sameerkumar.website
  • Base64 ( Images Conversion )

You can either :

smarttv's People

Contributors

vicfinistere avatar dependabot[bot] avatar

Watchers

James Cloos avatar  avatar

smarttv's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.