In Bearbeitung

Calendar & Meetings Scheduling App

Job Description:

We are a roofing company based in New York and we require the following app built to improve our current workflow and scheduling system:

• Python/Django web app with Vue.js front end. Base app framework already in place, developer needs to be able to build upon the existing app framework.

• As a web app it will run from user's web browsers, so must scale to all screen sizes (Desktop, Tablet and Mobile).

• Calendar system needs to be flexible and be able to take entries and assignments aside from meetings.

• Only some team members (users) will be able to be assigned to bookings/meetings, so a user needs a simple user role system. If they are part of the Sales role then they can be assigned to bookings for estimates. Every user should be able to use the scheduling system and input their own calendar events though.

• Need to be able to input a booking for a meeting on one Vue.js form.

• Needs to be able to automatically assign anywhere from 1 to multiple sales team members to the estimate booking, once every possible sales team member is booked for a time slot, no more bookings can be taken in that time slot.

• We do need to be able to reassign the booking to another sales tea, member if necessary.

• Team members are automatically assigned to these bookings based on a simple priority/ranking system.

• Each individual team member can see their own bookings schedule, but back at the office, the person taking the bookings and the admins need to be able to see an overview of all team member schedules. It would be nice to also be able to see a map with the location of all the day's bookings marked with a colored pin. The pin should be color coded based on a preference setting attached to the assigned user / team member.

• Each booking/meeting will have a date & time, name, location (street address) and a description of what the person booking the meeting requires. • We are a construction company, so it will be roofing/siding/guttering and things like that. This can just be a simple description text field for now.

• Possible booking times need to be editable, but we currently do bookings between 9am-5pm, Monday-Saturday (not Sunday).

• We need to be able to block off chunks of time that a team member cannot take a booking or enter in dummy events/bookings into the calendar to mark them as busy.

• Each booking will begin either on the hour or half past the hour.

• Each booking will block off a whole hour from the team member's schedule to give them sufficient time to travel between bookings in the area. We need to be able to specify an additional app-wide buffer of time between bookings in case we find this is still not sufficient time to travel between each booking.

• After the meeting is booked from the booking page this info will be stored to the database and the calendar/scheduling system will draw its info from that.

• We do not want to use Google Calendar for any of this as we have had issues with its notification system in the past.

• When a booking is placed, we want to be able to send an email notification and an SMS text notification to both the client and the team member taking the booking.

• We also need to be able to send a reminder/confirmation notification at a specified time before the appointment. An hour or so before the appointment, an email and SMS notification should be automatically sent to the client and also the team member assigned to the meeting.

• We need to be able to prevent bookings being too last minute with a buffer zone between when the booking is made and when the meeting will actually take place.

• We only want to take bookings up to a month in advance, we don't want to be taking bookings for months or years ahead.

• Based on the street address of the meeting, it would be nice if the assigned team member can view a map to the destination from Google Maps and be able to easily click through to get directions.

Attached images as examples of possible implementations of certain features.

Fähigkeiten: Python, Django, Google Maps API, Vue.js

Über den Kunden:
( 3 Bewertungen ) Albany, United States

Projekt-ID: #20495980

22 Freelancer bieten im Durchschnitt $658 für diesen Job

AzzkaNoor

Greetings. I have made a similar system. Please message me so that we can proceed. It seems like an interesting project. I am very excited to discuss all the requirements with you, so I can mark the scope of this proje Mehr

$500 USD in 7 Tagen
(16 Bewertungen)
6.8
C3guru

Hello First of all, I am talented Vue.js/Bootstrap and Laravel programmer. But I also have a good experience in Django. I will build a mobile responsive layout with Bootstrap. After layout development, I have to devel Mehr

$500 USD in 7 Tagen
(18 Bewertungen)
6.1
yesikov1224

Hi Dear... I have read your description very carefully and i am so interested in your project. I am confident in your project and I can finish it clearly on time. I am well experienced and skillful python programmer. Mehr

$500 USD in 7 Tagen
(29 Bewertungen)
5.7
huangming222

⭐Hello, Client ⭐ I have rich experiences and I am very familiar in Django and Vue/Angular programming and I got the description wonderfully. As you can see my reviews, my before clients never frustrated with my work, Mehr

$500 USD in 7 Tagen
(14 Bewertungen)
5.1
Beautistar

Hello I read your project description that is to build a Calendar & Meetings Scheduling App and I am very interested in your project. As you can see from my freelancer profile, I have top certificated skills and have g Mehr

$500 USD in 7 Tagen
(2 Bewertungen)
4.1
BlackEagle86

Hi! How are you? I am python Expert. I can help you. I can deliver your tasks with great quality If you believe me and I will do my best for you. Please check my profile and message me for more details. Thanks

$500 USD in 7 Tagen
(4 Bewertungen)
3.6
BoyVit85

✅✅✅✅✅ "Wish you could not lose an amazing opportunity to work with an amazing developer!" Hello. I have read your proposal carefully and understood what you want. As a senior full stack developer, I have 5+ years of ex Mehr

$500 USD in 10 Tagen
(5 Bewertungen)
2.6
dreamci

Hi Full Stack Expert development team is ready to serve you. We are only accepting hourly rate projects. We can give you an estimate and if you confirm, we can develop the project at 40USD/h rate Can you send me a m Mehr

$500 USD in 5 Tagen
(3 Bewertungen)
1.4
uelionobre

Hi, I am full stack developer. I have read all your requirement and I wish to work for your project. I'm very interested in your job post.I believe my skills would be ideal for your project. I am ready to start with y Mehr

$500 USD in 7 Tagen
(1 Bewertung)
1.0
arakib259

""Dear Next Employer We will give you the best result by using my Past experience and excellent academic skills on your project. You can chat with me and let's get started, I'm ready to show you samples of similar pr Mehr

$500 USD in 7 Tagen
(0 Bewertungen)
0.0
saadtariq329

Hi, I have seen your job posting, I get imprecise idea about your requirements. Come over the chat for the task discussion. I need some brief introduction & all technical and non-technical details about your assigning Mehr

$500 USD in 7 Tagen
(0 Bewertungen)
0.0