How it all Went

We are now coming to the new of the project and now I think it is a good time to say how I feel the project went, what I think is good, bad and could be improved about the site and how I feel the team worked together and how I feel I fixed into that work flow.

The idea for the site is that BU students can post stories on there nights out while a student in bournemouth. The idea was inspired by Facebook groups where post post anonymous stories, however we felt these just turned into a place were people would just shame each other, so we removed the idea for anonymous posting.

The Site

Whats Good

  • The site is easy to navigate
  • The site is not complicated to use
  • All the content is on one page and is changes whether the user is logged in
  • The design is not overly messy and in your face.

Whats Bad?

  • Some of the site is not responsive
  • There is a lot of information on the home page

Improvements

  • We need more validation for the posts and accounts
  • We seem to get a strange warning error with php that comes when someone makes an account though it seems to work, we should fix that
  • The overall design.

The Team

What was Good

  • We had good communication throughout
  • no one was in charge of just one thing we could all jump in and out of areas
  • Everyone had their say
  • No one was left out (unless it was their own fault which I will come back to)

Whats was Bad?

  • Two group members never showed and therefore were left out of contributing to the project.
  • Not everyone in the group used Github which then left everyone with different parts of the code.

Me in the Group

I feel like that I worked well within the group, however I need to let other people work on this, as I sometimes forget that they need to work as well. I also was the only one who really knew how to use Github and should of took the time to teach the rest of the group.

Advertisements

Net Neutrality

Net Neutrality is one of the biggest topic currently going on in the digital world but what is it?

Net Neutrality is the idea that ISP (Internet Service Providers) and Governments should treat all data on the internet equally. If Net Neutrality is not in place it means your ISP can slow down any one site or service in favour for another. For example if Netflix was to pay a ISP such as Sky and ask for more bandwidth to their site and maybe even to reduce the bandwidth to their competitors such as Hulu or even Youtube. With any people now hating slow internet speeds the idea is that they would go to Netflix over these sites are they are much faster for them to download the data.

In Feb of 2015 the USA Government passed a rule of Net Neutrality stating that not only should the internet be equal and open but should be treated like an utility such a electricity and water. – http://www.bbc.co.uk/news/technology-31638528

A famous case of breaking the Net Neutrality idea is when any Mobile Phone companies decided that their smart phone users should be stopped from using apps such as Viber, which allow a user to send text messages and call each other for from over their mobiles internet. Many of these companies were taken to court and forced to allow access back to the app.

Web Design Trends.

Before finalizing the sites design I decided to look up what website design trends industry exports are expecting to see in 2015. These are some of the most common ones I found:

  • Longer Scrolling Sites
  • Absence of large header background images
  • Simplicity
  • Semi transparent and transparent nav bars
  • Flyout/slideout app-like menus
  • large typography

Though it important for me to remember not to just be a sheep and follow the latest trends, I will also be looking up past trends and style types to see if I can put my own modern spin on them.

Ref:

  1. http://thenextweb.com/dd/2015/01/02/10-web-design-trends-can-expect-see-2015/
  2. http://www.elegantthemes.com/blog/resources/web-design-trends-to-look-out-for-in-2015
  3. http://designmodo.com/web-design-trends-2015/

What we are using Databases For

For a website to work as I have mentioned before we are my databases, this post will be what we are using databases for:

Users Information: we store users information as a way for them to log into their accounts and be able to posts. The types of information are:

  • Username
  • Password
  • Student ID
  • Level of Study

We then need a database for store the posts by users, we cross reference with the users information page in order to get their username so we know who posted it and then we just store in this database:

  • Post title
  • Post body
  • Club

Using PHP

Today I decided to start implementing some PHP into the site. To do this I first set up a the localhost on my computer using WAMP and installed PHPmyAdmin.

The first thing I decided to do as we are still not 100% on the name of the project, set a variable that I will call every time I use the project name, so all we would have to do is change it in the variable if we change the name. The code I used to do this is:

this is setting the variable “brand”($brand) to be Lunacy.
now every time I want to say the same I would put in .

I have also made it so users can create an account.

Naming the Project and Social Media

We have decided to go for the name Lunacy for our site, we believe this goes well with it content and the theme of the site will fit around this.

I believe these days most if not all companies not matter how big or their professional area should be a active on social media. This is why i suggested that we create a twitter account for our Project and we agreed that we should. This will allow:

  • quick and easy communication to users of the site.
  • a twitter feed of the account the site.

The twitter handle is @LunacyBU 

Git Command

Below are just a list of commands for Git in the command line that I made a note on in my seminar with Rob.

cd = go to directory.

mkdir= make a directory

touch= make a blank file (can create lots files at once)

rm= remove

clear= clears the command line

../ back a directory

tab = completes a word

-a = all

git status= list the status of the git (shows whats being tracked and what isn’t and if they have been changed)

git add = tracks a file

git add . = tracks all files

git commit= commits any changes you’ve made should be followed with -am for all and for you to write a message about the changes

git push= pushes all changes

You should only upload small files, no PSDs or videos as the take up to much space.

Setting up GitHub and using Git

After having a session with Rob on how to use git through a command line I went home and decided to create a account on GitHub and create a repository. The main problem that I had was finding a command line program for Windows as I am more of a Windows user, Mac has terminal pre installed. After looking for a while I found GitHub had created a program for Windows which at first I thought was a GUI software that does the command line stuff in the background (which would be easier but I wanted to learn command line myself) but it came with a command line program as well!

1 2 3 4

Above are some pictures of me using the command line.

Group Meeting 1

My group has had their first meeting to discuss possible ideas for the website and decide on our roles within the group.

We thought of a website which users could upload Urban legend stories and share them and allowing other people to edit and expand on them so it would be a sort of community story. However after doing some research we found a popular website that already offers these features called creepypasta.com.

So we brainstormed a few more ideas and settled on a website that Bournemouth universities student could use. Most students go out and it is common in the news to see stories on how students have “crazy” nights out so we decided to create a site where students could upload real and truthful stories of their events on a night out. It would also be a place where they could create and check up on upcoming events around the area. Currently the idea is only limited to BU students however this may change to add more universities.

We also discussed our roles in the group. As I had a wider knowledge of HTML and CSS it was decided I would do most of the coding side, Jordan would create the design and art work for the site and Letitia would create the content. However no one is limited to just there role, we said we should all chip in on each. We will all do the PHP together and the files will be held on my Dakar server space.