Find Jobs
Hire Freelancers

Add features to Ruby on Rails website

$30-250 USD

Completed
Posted over 8 years ago

$30-250 USD

Paid on delivery
I'm building a real estate marketplace for renting apartments and I need a freelancer to implement 2 features: TASK 1: Build a system where landlords can supervise listings that tenants post. Currently tenants and renters can post apartments, edit and search. Landlords can do the same, but I’m missing the link between what landlords post and what tenants post to enable landlords to supervise their tenants posts. When a tenant posts an apartment for rent we need to check if it was approved for posting by the landlord. We can identify a particular apartment using its exact address. The tenant will enter his exact address in a preliminary form before continuing to the main new listing form. The exact address (combination of city + neighborhood + address + unit) has to be unique in each table. There are 3 cases to check for when a tenant posts a listing for his apartment: 1. The landlord has added the apartment to the database and marked it 'approved for rent' 2. The landlord has added the apartment to the database but marked it as 'not approved for rent' 3. The landlord didn’t add the tenants apartment and it is not in the database. I want to have a form that consists of 2 sub-forms or steps: preliminary and main. the preliminary will look for the address in the database, the main step will be for actually creating the listing and adding all the details for the listing. I have already created the main form; I need you to create the preliminary form. When a tenant submits the preliminary form that checks the database for the apartment, the system needs to search the database and see which of the 3 cases above exist. If case number 1: the listing is pre-approved immediately. The new listing form will be populated with the data that the landlord have entered before. Once the tenant submit the form It will be active on the website, it will also appear on the landlords account under ‘listings’ (in a list with all the listings by that specific landlord) and it will be marked active. If case number 2: The tenant will be able to create the listing but it will be pending landlord approval. The same as 1. except the listing will remain inactive until the landlord approves it. If case number 3: The tenant will be able to create the listing but it will be pending landlord approval and will remain inactive until the landlord adds and approves it. when the landlord will add the same address as the tenants listing to approve then the info form the tenant’s listing will pop up and the owner will only need to activate it In the views the owner will have a list of all his apartments and will be able to sort by approved, date, and will also be able to approve or not approve listings. TASK 2: Appointments: create an appointment scheduling interface. The goal is to have a time table on the room listing pages with available time slots for appointments that users are able to reserve for a viewing. - When clicking a time slot button the user will be directed to a confirmation page with a link to a page with a list containing all of the user’s appointments. - the available times will be set by the user who posted the listing through the new listing form. - In the views users will be able to see all there appointments in one page with an option to edit or cancel it. The time table should look similar to this appointments timetable on: [login to view URL] ____________________________________________________________ I’m happy to explain more over chat. Thanks.
Project ID: 9067592

About the project

7 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Greetings Recruiter, I have lead a similar project before. Project named Realvolve : [login to view URL] I have a profound experience of 4 years till date in web application development. I have been involved in right through planning to deployment phases of project life-cycle. I am a software evangelist at heart and love to code in Ruby. Over the course of 4 years I have worked on various technologies and domains such as CRM, eCommerce, Healthcare, Real-estate and Utility related domain. In my day to day practice I follow and embrace TTD(Test Driven Development). I hope you won't mind having a look at my blogs([login to view URL]). Also my github profile [login to view URL] has examples of my work. It would be delight to hear more from you. Reach out to me on +919867262444 or buzz me on skype: [login to view URL]
$250 USD in 10 days
5.0 (3 reviews)
1.9
1.9
7 freelancers are bidding on average $361 USD for this job
User Avatar
Hello I am a developer which is take rank of TOP 5'th in freelancer.com and I have strong skill with web dev for 7 years. I can start to work on your job immediately and I can provide good results. Please get in touch. Best regards.
$515 USD in 10 days
4.9 (246 reviews)
8.8
8.8
User Avatar
I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably you will get a quick response from my end.
$257 USD in 10 days
4.9 (37 reviews)
6.6
6.6
User Avatar
Hi, I have gone through the project scope and interested to work on it as I have expertise over Ruby on Rails. I would like to schedule a meeting as per your preferred IM and time so that we can make discussion over this and initiate the project asap.
$277 USD in 10 days
5.0 (3 reviews)
2.7
2.7
User Avatar
Dear You, I am really interested to work on this project, I can start the work now , and can provide the best services from my end. Please come on chat to discuss more about the project. Thanks!
$155 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Astoria, United States
5.0
2
Payment method verified
Member since Nov 7, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.