Home - Alna132/GO-Group-Web-App GitHub Wiki
Welcome to the GO-Group-Web-App wiki!
##Downloads before use of application:
- You'll need to type "go get github.com/gorilla/mux" into Cmder to before using the app (without the quotations obviously)
- You'll need to type "github.com/gorilla/securecookie" into Cmder to before using the app
- You'll need to type "database/sql" need to type "database/sql" into cmder to use sql
- You'll need to type "github.com/go-sql-driver/mysql" into terminal (such as cmdr) to use myswl
- You'll need to type "golang.org/x/crypto/bcrypt" into cmder to use encrypt/decrypt of passwords

Using the App:
- First you are greeted with 2 buttons: Sign up and Login.
- Once you "Sign up" with your Username and Password these credentials will be inserted into a Database.
- You can then go ahead and enter these credentials into the Login section and be logged into the website.
- Once logged in you will find a textbox with a placeholder saying "your name here" which will write back as a string whatever you type into the textbox.
- There are 3 main features of the app; A Joblist drop-down list, Hours-Worked drop-down list and an Additional information textbox.
- When a value is chosen within the two drop-down lists a calculation will be done to see how much that worker should be paid for that week's work. The textbox will then allow the user to enter any information they want to send to their boss about that week's work.
- Once the submit button is clicked then the three values will be sent off to an email (The boss' is the intended target here).