Hello,
IMPORTANT:
* This is NOT a project to develop an application ready for the app store.
* Instead, what I need is the code for some basic functions that are part of a bigger application. User experience is key here.
* No detailed graphic design is needed at this stage, the code will be the focus.
* TREAT THIS AS A STANDALONE app, meaning it must compile and run by itself, but if there is need to add more functions to make it work, feel free to suggest.
WHAT YOU WILL DELIVER
* You will submit a Swift project (the folder with all the files so I can open it using XCode 7).
* I will use this basic code as part of a bigger application.
* Ideally you will work in this project in these stages:
1.- A graphic representation of the project (could be hand drawn, very first step)
2.- Swift storyboard (could be a print screen of the diagrams)
3.- Code files
EXPECTATIONS
* We are just benchmarking code we already have to make this work, to see if there are other ideas on how to structure it.
* WE EXPECT THE CODE IS WRITTEN IN 3-4 DAYS
You are free to define any classes and methods you think are necessary to make these functions work. The storyboard will be broadly described below, but you can make adjustments if they improve the functionality.
THE FUNCTION
** The objective is to organise a meeting following these steps:
0.- User login (preferably create account using phone number, just as whatsapp works. If not, use email or facebook login)
1.- Create the Meeting (day, time, place)
2.- Select Attendees (from a contact list in the phone)
3.- Send the Meeting to Attendees, who will confirm or reject the Meeting (they have to receive an alert in their app with Attend/Reject option)
4.- A Meeting will be stored and each Attendee will be able so see the details (day, time, place, ATTENDEE LIST) and have options to opt-out
5.- Has an option to create a Group of Attendees (think on a school class), to be used on a recurrent basis if needed
THE SCREENS
** The suggested screens are the following, but feel free to design other pattern if it works better:
HOME
- Shows the list of Meetings in which the user is invited
- Has a button to Create a New Meeting
- Has access to the user Profile, and Groups to which the user is member of
CREATE MEETING
- Allows to create a new Meeting, selecting date/time, place and Attendees
- When created, the Meeting is SENT to the Attendees
- Each Attendee receives the Meeting as an ALERT, with the option to Accept or Decline
PROFILE
- A basic user profile screen where user enters name, age, location (feel free to suggest importing profile from facebook, whatsapp, or other source)
We don't expect you to work on the graphics. User interface is the focus.
Your objective is to create a seamless user experience, so the user can see the meetings he has scheduled and arrange meeting easily.
It is likely that if the code is of good quality, you can be hired for the full project.
Thank you
Hello,
I understood the initial scope of this project.
Although i want to discuss further this job in order to
prepare the final concept for this project.
After Complete discussion over the call or in chat, i
will prepare following things for you
- Technical Project Proposal
- Flow chart for this Project
- Execution plan (Step by step procedure with explanation how and at what that we are going to execute a particular task)
I'm just starting to work as a freelancer and I really want to build my reputation. That's why I'm placing a low bid. Other than that I think your project is simple and I can get it done in 2-3 days. The only question I have is if there is any infrastructure for the app like server, db, etc? I see you want the meeting invitations to work and for that some infrastructure is required. I can always use Parse if you don't have something built.