Build a small website including client-side, server-side, and database coding

Job Description:

Background / Purpose:

The goal is to create a web site which allows individuals to rate certain individuals and their capabilities (similar to rate my professors or rate my physician). This website is for a non-profit project which aims to improve civic participation among young people

Goal of the project:

Deliver a website with both server-side and client-side implementation.

- Preferred language: Javascript for server- and client-side. It would be ok to use Java for the server-side

- Preferred database: MongoDB. If a RDBMS is used, use PostgresSQL

The developer will need to:

- Develop all the server-side, client-side, and database code

- Demonstrate the code working on their machine or package the code for us to deploy and test on our machines

- Once we have accepted all the changes, the developer will need to deploy the code in a place where its publicly accessible in the US

- This project is being developed on a limited budget so the developer should recommend the best option to deploy & run the code

- The developer will deploy the code and demonstrate it working on the public site

- We will pay all the web deployment cost (including the domain name registration etc.). You can pay for it and add it to your charges

The high level workflow:

Page (A): Front page

Displays a logo

Displays a map of the US

Search bar which allows the user to type in a US address

Search this address using Google API’s (we will discuss which API’s at a later date). You could also add Google’s typeahead suggestions to suggest addresses as they type

The sidebar will show:

The most popular individuals in a list

Page (B) Once the user searches on an address, show a ratings page:

Displays the logo

Shows the map of USA zoomed into the location the user selected

Shows the list of individuals in 3 different boxes: USA level, State Level, Local Level

Within each box, it will show details about the individual

Photo if available (from Google API)



Overall ratings

Specific ratings

Will show ratings about 3 - 4 attributes

Small line chart showing how the overall rating has been changing over time

“Rate” button to allow users to add ratings for that single individual

[Optional] At the bottom of the 3 boxes a button “Rate all Individuals” which allows the users to rate all individuals in 1 page

Page (C): Rating page

Displays the logo

Show the zoomed-in US map

Allow the users to set ratings for the individual for 3 - 4 attributes + 1 overall rating

This page will also display other information about the individual. This information will be from the Google API’s


Phone Number

Social ID’s: Facebook, Twitter, YouTube

All of the ratings will be saved in the database

Once the ratings are saved, they should go back to the (b) page


We will share the high level wireframe for the 3 pages at a later date

Until users start setting ratings no ratings will be available

The first time users search for some individuals (using Google API) there might be no information in the database so that will need to be saved in the database as well

All ratings will be saved in the database

Deadline: Would like the project to be completed by end of September. The earlier the better.

Skills: JavaScript, MongoDB, Java, PostgreSQL, Google APIs

About the Client:
( 0 reviews ) Cupertino, United States

Project ID: #31249523

Awarded to:


Hi, It is easy,I can do on time.I work online, where you can track progress of your project.I have 6 years of experience in development(websites,web applications,mobile apps, desktop applications,UI/UX), using PHP, Wor More

$750 USD in 48 days
(1 Review)

37 freelancers are bidding on average $1274 for this job


Good day, I’ve read your project requirements in detail. I am an experienced full stack web developer, with 11 years of web app development knowledge. Will it be freeware or SaaS based system? What will be administrati More

$1500 USD in 25 days
(45 Reviews)

Let’s develop a website that will allow users to rate their abilities! As per your saying, You require a website where individual users can rate their and some other individual’s abilities through the website. We hav More

$1150 USD in 7 days
(36 Reviews)

Note: You please check my Java working from below, also if you need any previous work i will provide you. Please see recent review regarding to JAVA from my professional clients More

$1000 USD in 21 days
(44 Reviews)

Hi,I’m Certified Expert I am very interested in this project I’m having 7+ years of experience in IT Industry can u please discuss in details. we always work for client satisfaction so please initiate chat as soon as p More

$750 USD in 12 days
(9 Reviews)

Hello, I've read your description carefully, and I am interested in your project. I am a professional Web developer, Especially Back-end:Java, Python, Front-end:Angular, React.js Database: MySQL, MongoDB Expert. I hav More

$1200 USD in 25 days
(3 Reviews)

Hey there ! Good day. I am Pankaj Ranga I would like to work with your project and I can surely provide the details you have specified on the project description. I can confidently say that I am knowledgeable enough to More

$1125 USD in 7 days
(6 Reviews)

It’s a pleasure to meet you, I just read about your project Build a small website including client-side, server-side, and database coding and I am ready to start immediately ! I am an expert in JavaScript, MongoDB, Goo More

$1500 USD in 2 days
(2 Reviews)

Hi there Thanks for posting your project. I have reviewed your requirement. To understand more and clarify our doubts, I want to discuss with you some points and questions about the project. Send us a message so we More

$1500 USD in 14 days
(1 Review)

Hi, Greetings!! We have huge experience of building websites. Please chat with us so that we can discuss further Looking forward to your response Thanks & Regards, Deepika

$1700 USD in 40 days
(6 Reviews)

Hello I a web developer with over 5 years experience in coding websites. I can develop the website within a month. I am looking forward to working with you

$1000 USD in 21 days
(6 Reviews)

Hello Sir/Mam,I have read your project details(Build a small website including client-side, server-side, and database coding ). I have good knowledge in ( Java JavaScript PostgreSQL MongoDB Google APIs ) . Hope you More

$1125 USD in 7 days
(5 Reviews)

Sir, I am an experienced full stack developer and system admin. I am also running technical forum on server management and url of the forum is Feel free to conatct me.

$833 USD in 20 days
(1 Review)

I am working as a software engineer at Adler University, Vancouver campus. Here I am responsible for the integration of our different systems such as LMS, ERP, Salesforce, UltiPro etc. I have developed a full automatio More

$1125 USD in 3 days
(0 Reviews)

Hi, WE CAN START JUST NOW We are here for your business Hello. client. could you share your project with me? We are well versed with Java, JavaScript, PostgreSQL, MongoDB, Google APIs We also have creative and More

$1125 USD in 7 days
(0 Reviews)

We are Grit Elegance Technologies, an IT start up based at Pune, India. We can work on your requirement and promise quality and timely work.

$1125 USD in 20 days
(0 Reviews)

Hello my friend .. It seems an interesting project. I'm new here and this is my first attempt to start a free lancing project, however I have a good experience in the web programming, specially with JavaScript. I love More

$1200 USD in 23 days
(0 Reviews)

Hello, we read all your requirements carefully. We are start-up in India, as an organization, we specialized in developing website, mobile and desktop applications for our client across globe. Recently, we have served More

$1500 USD in 60 days
(0 Reviews)

I am working on a similar side project recently. I think I might have some work already done and can literally use it on your app.

$1125 USD in 30 days
(0 Reviews)