7DHub Technical Chapter

Andres Gonzalez

Agenda

  • Products Overview.
  • Development Roadmap

Products Overview

SEO Quotient

  • SEO Analysis Tool.
  • First version released in 2009 (PHP).
  • Current Version: Released in 2013 (Python).
  • Development Framework: Django 1.6
  • Relational Database: PostgreSQL 9.3
  • Analyzes HTML using Scrapy.
  • Provides a report with a Score.
  • URL: www.seoq.com

SEO Quotient Features

  • Users registration.
  • Social Networks authentication.
  • Single URL Report by keyword
  • Compare websites by keyword.
  • Report Subscription.
  • SEO professional profile registration.

508Q

  • 508 Compliance Testing Tool.
  • Released on 2016 ( In development).
  • Development Framework: Django 1.8
  • Relational Database: PostgreSQL 9.4
  • Independent Scraper: QScrapy.
  • API for QScraper with Django REST Framework.
  • URL: www.508q.com

508Q Features

  • Users registration.
  • Social Networks authentication.
  • Free Website analysis report.
  • N Deep levels analysis report. 
  • Subscriptions with Django Plans.
  • Payment integration with Stripe.
  • Questions and Answers. (Stackoverflow inspired)
  • Reputation System.
  • Glossary.
  • Blog Integration/Sync with Wordpress.
  • Profile Registration (Linkedin Inspired)
  • 508 Professionals Directory.

Development Roadmap

Goals and Objectives

  • Develop a Software as a Service platform called 7DHub.
  • Allow users to setup customized website and online community.
  • Allow developers to extend functionalities of the core system.

What Do we have to Develop?

  • Software as a Service platform (core).
  • Authentication System (core).
  • Site Configuration (core).
  • Pages Module.
  • Profile Registration module.
  • Communities (User groups) Module.
  • Discussions Module
  • Q/A Module.
  • Blog Module.
  • Photos Gallery Module.
  • Events module
  • Subscriptions Module.
  • Theme API
  • Plugins API

Proposed Timeline

  • Week 1: Core Development
  • Week 2: Users, subscriptions, communities.
  • Week 3: Developers API
  • Week 4: Q/A and Discussions Module
  • Week 5: Blog, Events Module.
  • Week 6: Developers API

Tools

  • GIT ( Github ).
  • Jira
  • CodeShip (Continuous Delivery).
  • Django 1.9
  • Django Cookiecutter
  • Docker
  • PostgreSQL 9.4

Development Rules

  • CodeBase (Use Git flow)
  • Dependencies: Declare dependencies.
  • Configuration (Store configuration on environment. Don't Hardcode!)
  • Build, release, run
  • Dev/prod parity
  • Every feature has a test (Coverage >= 80%)

Help?

Agileana Confluence pages:

https://agileana.atlassian.net/wiki/display/DH/

Slack:

https://inqbation.slack.com

Made with Slides.com