InShipping.net

InShipping.net

Dev. presentation

  • Design
  • HTML
  • Programming
  • Deployment

performed by Paqmind team

JavaScript
CSS3
HTML5
Bootstrap 3
jQuery
Google Analytic
Facebook
Gulp
Python
Werkzeug
Jinja2
Flask
Redis
MongoDB
Git
Nginx

InShipping.net

Portal for marine professionals

Actually, three portals in one

***

  1. Chartering section
  2. Crewing section
  3. Media section

Chartering

Chartering

Vessels, Positions, Cargos

***

  1. Vessel database
  2. Position offers
  3. Cargo offers

Crewing

Crewing

Resumes, Vacancies

***

  1. Actual resumes
  2. Actual vacancies

Media

Media

News & Advs

Features

Showcase

Stats

Stats

LanguageFilesLOC
HTML1506000
Python1206000
JavaScript *101500
LESS61100
CSS *3500
Models Roles
23 4

* We extensively use embedded JS and CSS

Performance

Performance

Performance

Never too fast

***

Backend
  • Careful DB indexes
  • Optimized DB queries
  • Redis caches
Frontend
  • JSS & CSS are
    combined and minified
  • Core scripts are inlined
  • GZIP transfer
  • CSS instead of images
  • Image compression

Reliability

Reliability

150 automatic tests at the moment of recording

Thats all for now

Thats all for now

Presented by the Paqmind team

Thanks for watching!

Click or option-click to expand or collapse. You can also zoom and move

All values are approximate,
not counting the library code.

Credits

Images