website generator

This project focuses on the study, conception and realization of a web site generator named Mawkii, providing the user with the possibility to create your own website using a drag-and-drop interface, slideShows, texts ... etc. very easy to use. The site will support the client by answer questions with a chatbot and get immediate answers. It also offers the possibility to modify without touching the code, to import the website and modify it.

This project is composed of two parts: the user part which is a public web site allowing the user to create his own website, and the part Admin, which is an application that allows the administrator to manage templates, projects and users.

By noticing that there are people new to computers who want to develop a website without any prior knowledge in programming, or well want a non-static website, where adding content is easy and a quick way. In this context, my project carried out within the company Zendev during two months, with the main objective: the design and realization of an web site generator named Mawkii, providing the user with the possibility of create your own website using a drag and drop interface.

Several functionalities have to be realized :

  • each user will have access to the different services and information offered by the website.
  • each user will have the right to create his project after choosing a Template.
  • The site will support the client by answering the questions with a chatBot and get answers on the spot (using Facebook messenger API).
  • users can be connect via Facebook or google account.
  • users can contact the site using a contact form.
  • the website supports several languages (French and English).

this project developed with :

  • PHP
  • CakePHP Framework
  • MySQL SGBD
  • HTML5
  • CSS3
  • JavaScript
  • JQuery
  • Bootstrap
  • Git
  • Heroku for hosting the chatBot
  • NodeJS to develop the chatBot