Build a Website - similar to teamapp.com

Anggaran Proyek

Total Penawaran

35

Deskripsi Proyek

I am hiring a developer to create only the beginning of an application. If this milestone is completed well, there will be more work immediately. The requirements are as follows:

Create a website and system that allows users to create an account, create exclusive groups, search groups, and view a common group dashboard. The [url removed, login to view] website would be an example of a similar system that is required to be created. Furthermore, if the user is a coach (admin), they will create a “team”. If the user is an athlete/team member, they will find a team and request to join it. The common group dashboard will list all group members’ names and identify the coach (admin).

For completion of this project, please have this up and running on a development webserver I can access to test its functionality as described.

All pages within the website will have the following buttons: “homepage”, “search teams”, “my teams” and “log out/in”.

From the home page, users will be able to either. 1. “Find a Team”, or 2. “Create a Team” depending on their user type (i.e. athlete or coach (admin) respectively).

Clicking on option 1. “Find a Team”, will take users to a page that allows them to search for their team. By typing a key word or words into the search bar and clicking on the search button, users will be presented with a list of results (team names) from their search.

By clicking on a team name, users will be redirected to page that asks the user to “Log in” or “sign up”.

By clicking on “Log in”, the user will be taken to a page that asks them to enter their email and password. This page will also have options for “Forgot password” and “sign up”.

By entering their email and password and pressing the log in button, users will be able redirected to a page that asks them if they would like to request permission to join that team.

By clicking on “Sign up”, the user will be redirected to a page where they may create an account. This page will include the following fields: email, password, confirm password, name, agree to terms of service. This page will also have an option to “log in”.

Once all fields have been entered, and the user clicks the “submit button”, they will be redirected to a page that ask them to request permission to join that team.

On the page that asks them to request permission to that team, clicking on the “request to join” button will take them to page that confirms their request has been sent. They may then click on the home page button at the top of the screen to return to the home page to wait for their request to be confirmed.

Clicking on option 2. “Create a Team” will take users to the “log in or sign up” page as above. However, the website will remember the user’s pathway and once either logged in or signed up, the user will be redirected to a page that allows them to create a team by typing a unique team name. Once the user agrees to terms of service and clicks the “submit” button, they will be redirected to the team’s dashboard.

On the team dashboard page, coach users (admin) will be able to see notifications of requests from athlete users to join the team. From the dashboard admin users may accept or deny requests. The dashboard will also list all confirmed athlete users, and hide all denied requests.

Once users have created a team or have been accepted by admin, they may click on the “my teams” button on the top of the page. This button will redirected them to the “my teams” page which lists all teams that have been accepted. By clicking on a team name, they will be redirected to the team’s dashboard.

On the team dashboard, athlete users will be able to see all other accepted team members/users.

VERY IMPORTANT: To separate you from the spammers, please write I AM MORTAL as the first line of your bid. We will delete all bids that do not start with this phrase, since most bidders never read the requirements. Thank you for being one who does.

Diberikan kepada:

I am a Web Developer with solid and real life experience in this field.
I have worked as a software publisher and a contract programmer (from C++ through to java servlets) in Australia for 15 years.
I am currently based in Malaysia.
Now, I develop online applications using JavaScript, D3, Three.js, PHP, MySQL, SVG, HTML5, CSS3, CodeIgniter, WebGL, Canvas, CSS, Web RTC, and JQuery.
My expertise covers software architecture, UI Design, Solutions, project management, etc.
I am able to bring an overall view into the business of delivering IT in a user-friendly and profitable experience for my users and clients. **
I have the focus and determination to deliver results for my clients.
I prefer to speak to my clients via Skype first so that we can determine if we can communicate easily and understand each other's needs and requirements.
I am ready to work on your upcoming jobs or projects.
Please contact me to discuss about your project.