Build a small website including client-side, server-side, and database coding
Budget $750-1500 USD
- Freelancer
- Jobs
- JavaScript
- 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)
Name
Title
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
Address
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
Note
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.
37 freelancers are bidding on average $1274 for this job
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 https://www.freelancer.in/projects/java More
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
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
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
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
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
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
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 www.w4webhost.com. Feel free to conatct me.
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.
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
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.