Skip to content

Vivekbhusal/EnergySmartResident

Repository files navigation

#Document Management We have uploaded all of our documentation to Google drive:

####Agenda: https://drive.google.com/drive/folders/0B2V9PjZUuYFJfnY1UnlpRl9UMDg3MEUzTy1Na0QtTWd6R0J3QVV4bVR1OW9UM0xLTzJDZlk

####Meeting minutes: https://drive.google.com/drive/folders/0B2V9PjZUuYFJfk9HS0l1MTE0R0xtbktxZG1DSGhrdzQ2WHJmeDN1UEtYeXkxUDljMml2NkE

####System proposal: https://drive.google.com/drive/folders/0By1zi4DfM6Fsfno3aUZuYndxY05STEpQdm5nQndmUFZRNUlGRUtzd3puSTRKbUJHQlN1X2M

####Delivery cycle 1 report: https://drive.google.com/drive/folders/0B4SDGNwJz0GcfmVURG1Cd3lLZmhKTWdONWxkN3dEYVg2MV90VUFlSE52dzFMU1NiUjRTd1U

####Industry mentor communication: https://drive.google.com/drive/folders/0B4SDGNwJz0GcfmkzVER4aHBqLUpqSUc2S25GeWFpUmR4alBaSFRVQ0xBRlc2c3lWUldmY28

####System documentation: https://drive.google.com/drive/folders/0B4SDGNwJz0GcfkZPQW9nMTNuQmVIMEpjTDI5UlU1bGNFMkp5dkZvRDJlOGswVXIzVUtBQzA

#Overview Energy Smart Resident is a website application that can help house owners and property agents to exhibit the energy efficiency of their properties and also help the property renter or buyer to gain the useful information about the property energy systems and community environment.

#ERD Alt text

#4 Technology The various software’s, frameworks and languages we are using in our project are: -

###PHP It is a server side scripting language, which can be used for development of webpages.

###WordPress framework It is a free and open-source content management system (CMS) based on PHP and MySQL. This also provides plugin architecture and a template system.

###MySQL It is an object- relational database management system which emphasis on extensibility and on standards-compliance.

###Docker It is used wrap up a piece of software in a complete file system that contains everything it needs to run like code, runtime, system tools, system libraries and anything you can install on a server. So it helps to run the same, regardless of the environment it is running in.

###HTML5 It is a core technology mark-up language of the Internet used for structuring and presenting content for the World Wide Web.

###CSS It is a style sheet language used for describing the look and formatting of a document written in a mark-up language like HTML.

###Query It is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.

###Bootstrap It is a tool used for creating websites and web applications. It contains HTML and CSS based design templates for typography, forms, buttons, navigation and other interface components and as well as optional JavaScript extensions.

###MS Excel It is a spreadsheet application which can be used analyse data, calculation, graphing tools, pivot tables, etc.

###Github Our team use Github as Version Control System.

Plugin

###Third party plugins:

AccessPress Social Login lite

It allows our website users to register/login to the website using one of their favorite social website accounts.

Advanced Access Manager

AAM gives us flexible and customizable control over our single blog or multisite network.

Contact Form 7

Contact Form 7 can manage multiple contact forms, plus we can customize the form and the mail contents flexibly with simple markup.

Google Analytics for WordPress

This Google Analytics for WordPress plugin enables us to track our site using the latest Google Analytics tracking code and allows us to view key Google Analytics reports in our WordPress install.

Login page designer

Login page designer provides us to easy way to customize the appearance of the wordPress login page with many options.

MapPress

MapPress adds an interactive map to the wordpress editing screens. When editing a post or page just enter any addresses you'd like to map.

Ninja Forms

Ninja Forms is the easiest way to build any form we need for your WordPress website.

Pods

Pods is a framework for creating, managing and deploying customized content types and fields

Shortcode in menus

Shortcode in menus allows us to add shortcodes in WordPress Navigation Menus so that we can generate links dynamically. Also allows us to add full fledged html sections to navigation menus.

Sweet custom dashboard

With this plugin we can create our own WordPress dashboard containing any HTML or PHP elements we want.

Our plugin

Titanium-community

This plugin allow the user to search for houses and communities. It provides lots of useful information about the house like: energy saver system, external shading, skylight etc. many things related the house’s energy efficiency. And also useful information about the communities.

  • Path:/wp-content/plugins/titanium-community

Accesses and Authentication

Public user access

Users can access our website by using our website address

Public user authentication

User can log in by using their Google account

Admin access

Admin can access to admin panel by login use admin’s user name and password

  • User name: please contact developer for username
  • Password: please contact developer for password

6.4 Production access We need to use terminal to access the server. Production server can only be accessed by SSH.

  • $ please contact developer for access
  • Password: please contact developer for password