Skip to main content

Formia - A Simulation of Google Forms. Part 2 - Download and Install





<< Formia - A Simulation of Google Forms. Part 1
OK guys, here is how to try Formia.
All you have 6 steps to go.


  1. Download the project.
  2. Run the server.
  3. Create user.
  4. Copy the folder.
  5. Run initialization file.
  6. Good to go.
Documentation/Report.

Install Formia

Note For My Personal Friends: When you finished installation, you will be prompted to create an account on Formia. Use your original First Name.The steps are also available at here.
Follow the steps below to install Formia.

Step 1: Download the Project


In 2 ways you can get the project

From Github: (recomended).

Getting the files from Github is recommended because, you will be getting the latest version of Formia. Also it's backed up with a large community.
  • If you have no git installed on your device, no problem. You can download the zip of the project files from my github page. Look for the "download zip" button.
  • If you got git software on you machine,
    • Open command prompt / git shell.
    • type git clone https://github.com/vajahath/Formia-Google-Forms-Simulation.git
    • Wait to complete.

Zip of Base Version


Download the files as a zip from this link. You will only get the base version. After downloading the file, extract that.


Step 2: Run the Server


  • Run WAMP/Xampp server.
    • if (wamp) ->  C:\wamp\www\  will be your root dir.
    • if (xampp) -> C:\xampp\htdocs\  will be your root dir.
  • Confirm that the server is running:
    • open browser (Google Chrome is always preferred).
    • go to http://127.0.0.1/
    • if it fails try again.

Step 3: Create User.

  • Go to phpmyadmin.
  • Click on "users".
  • Click on the link "Add user".
  • Configure as shown below:
    • Username : hellouser
    • Host : localhost
    • Password : hellouser123
  • Click the "Go" button at the bottom of the page.

Step 4: Copy the Folder.


Open the downloaded directory and copy the the directory 'Formia' to the root directory of your server.
  • if (wamp) ->  C:\wamp\www\  will be your root dir.
  • if (xampp) -> C:\xampp\htdocs\  will be your root dir.

Step 5: Run the Initialization File


  • Open browser (Google Chrome is always preferred).
  • Go to http://127.0.0.1/Formia/Initialization/
  • If success message appears, initialization is success. Now delete the "Initialization" directory from "Formia.".
  • Restart Chrome.

Step 6: Good to go.



  • Open browser (Google Chrome is always preferred).
  • Go to http://127.0.0.1/Formia/
  • Enjoy
Share your thoughts below.
Please improve this via Github.
If you have any problems, rise an issue on Githhub or simply comment below.
View the Project Reoprt.

Bye ;)




Comments

Popular posts from this blog

Talky Messenger Documentation & Setup

( Github ) Just created a chat app that runs in Node and Socket. the attempt was worthy. Talky is a messenger app built with Node, Express, Socket, Angular & Bootstrap. It's like a server-client structure. (But obviously not like the one we done at OS lab using shared memory). It has a broadcasting structure. Talky does not keep a log on chat. i.e., It doesn't have a memory or database. When we close the browser window, chat history is lost. There I also added a basic console, protected by a password, to send real-time notifications to active clients. The name 'Talky' was suggested by a friend of mine. (hey, thank you for that. The fact is that I am not really good at naming...😝) What if sometimes your college blocks WhatsApp? Try Talky. ( There is also a website on internet in the name of 'Talky' which has no connection with this one. ) Download Talky Messenger To use Talky, all you need is 3 things: Node server Source code...

One cannot judge the backend complexity by looking at the frontend.

I've seen people saying "this one is pretty easy to implement" by looking at the frontends of some awesome applications. Making frontend and user interface clean and KISS (keep it simple and stupid) is essential for an application to win the users. By that it never meant that it was easy. To make an app more user-friendly, developers has to write extra code to balance the "things" that they have abstracted. For an instance, consider www.google.com page. How simple and stupid that page is... 6 large letters and a text box. What else in it?! By that would you conclude Google is easy? I do also have personal experience from a guy, who comments after evaluating our project of 5000 LOC that "is it only this much to do that? Child's play". He also suggested a new feature to add, which was a nice one. On the implementation phase of that feature, we pulled him to find a bug. And after spending 30 mins on our code his reaction - "Someone's ca...