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
7DHub
By swapps
7DHub
- 785