Giter VIP home page Giter VIP logo

42-hypertube's Introduction

portfolio articles photographs hackathons

Hey there! πŸ‘‹

I'm Jean-Baptiste, a full stack developer hailing from Paris. I've had the opportunity to work with some amazing teams, including Bankin and Bridge.

I'm passionate about decentralization and finance, and always looking for new ways to innovate in these areas. That's why I'm building Open.MT - Open Market, a project that brings the power of open markets to everyone.

Take a look at my profile and check out Open.MT. I'm always open to connecting with fellow developers and discussing exciting new ideas!

Some of my development work

πŸ“˜ Projects
@me - All - @jterrazz/package-typescript - @jterrazz/package-typescript-quality - @jterrazz/package-typescript-test - @jterrazz/package-typescript-http - @jterrazz/package-typescript-logger
@life-captain - All - @life-captain/api - @life-captain/mobile
@open-mt - All - @open-mt/api - @open-mt/web-client

πŸ“™ Hackathons - All
ETH Waterloo
ETH Paris

πŸ“• 42 projects - All
42 corewar - 42 devstation - 42 dr quine - 42 expert system - 42 fillit - 42 ft-p - 42 ft-printf - 42 get-next-line - 42 hypertube - 42 lem-in - 42 libft - 42 libft-asm - 42 malloc - 42 matcha - 42 nm-otool - 42 override - 42 piscine-reloaded - 42 push-swap - 42 rainfall - 42 snowcrash - 42 ssl-md5

My learning course

I'm also a proud graduate of 42 Paris School and hold a Bachelor of Economics and Management from the UniversitΓ© d'Aix-Marseille.

Contacts

linked-in twitter

42-hypertube's People

Contributors

abbensid avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

42-hypertube's Issues

Hot videos list

  • Fetch the host lists
  • Populate with film infos (maybe remove duplicates)
  • Update every hours

Streaming routes

  • File exists, then stream
  • Else download + stream
  • If not mp4 or Webm convert
  • Restart download if not finished and server stopped

Authentication testing

TODO Need testing for:

  • 3 steps of third party authentication: User exists, User mail exists, No user exists
  • Check errors are passed and promise handled

Put same input conditions for all forms

  • file size
  • form conditions
  • photo size 10mb
  • firstName length min = 3, max = 42
  • lastName length min = 3, max = 42
  • username length min = 3, max = 42, matches(/^[a-zA-Z0-9]+$/) ??
  • comment length min = 5, max = 150 ??
  • number of comments per film per user {user, comment <=10 / film } ??
  • email : yup.string().email() (using joi on server but it's probably the same)
  • password length min = 8, max 100

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.