Build a Website

Closed Posted 7 years ago Paid on delivery
Closed Paid on delivery

We want to upgrade our website. It is based on a Google App Engine (GAE) Python and is currently mostly flat HTML files, but with some database info parsed into some of the HTML files via python.

We run a private tutoring business and would like to replicate something one of our competitors has. Google for keystone tutors and look at /tutors; click on any or all of the tutor profiles to see what we want. This is clearly all stored in a datastore and auto generated on site. We already have a simpler version of this, one where each tutor has a name, a short blurb and an image; but not enough to justify a full webpage for each tutor. Our current implementation only works on 1 page of our website, our /tutors webpage. We can't put any tutor profiles on any other page (unless directly in the HTML), because our python script only works on /tutors.

We would like to:

1. Create in GAE's datastore a database structure to house the info we want to display for each tutor. These info/fields defined by us before the project start.

2. Create a front-end so that consumer-facing webpages work. Note: we already have HTML and CSS templates etc... the thing we need help with is the datastore and the python.

2a. /tutors: pulling for a list of tutors an image, a name a short biography, links to the tutors full-profile on stand-alone webpage: /tutors/{tutor-name-and-or-id}

2b. /tutors/{tutor-name-and-or-id}. Pulling all information in the datastore for the given tutor.

2c. /{anything} on our website. I'd quite like to be able to pull a few tutor profiles onto any page of our website, not just the /tutors page – we’re currently hard coding into HTML when we want this.

2d. Two other extra cool things might be the ability to filter the tutor selection on any or all of these pages to various tags in the datastore for each tutor (eg qualifications, subjects taught, etc.). Cool-thing-1 is what they do on keystone where there is the button 'filter by subject taught'. Cool-thing2 is different: to be able to define, preferrably in the HTML (or maybe the python), what dimension and value we filter on, so only tutors who teach maths appear on our maths page, etc.

3. Create a subdomain or sub-webpage for tutors to edit their information in the datastore.

3a. Authenticated login... but hopefully no need for https, as no personal or private information will be passed between the browser and the server

3b. Happy to use google accounts to authenticate, but want to discuss with you how we do this given I only want people who we specify to be able to login and set up a profile.

3c. Admin-authentication-or-approval layer. I want edits on individual tutor profiles to be approved by someone who has admin login before they go live on the website... perhaps this can be achieved by having, for each tutor profile, an 'edittable' object in the datastore and a 'live' object. Once an edit has been made it can be approved by an admin. The result of this approval would be to copy the 'edittable' object to the 'live' object... which would then appear on the website. The point of this is to stop tutors deleting their profiles and/or putting swear words into the, etc.

Looking forward to hearing from you guys.

After we've finished this there is potential for more work adding more functionality to our website...

... Example 1: Testimonials. Ie, adding an ability for tutors to type in testimonials, these testimonials we could tag with 'subject', 'level', 'tutor', etc. We'd then want to be able to insert them into webpages (eg testimonials at the bottom of the tutor's profile page; or 'maths' testimonials from random tutors at the bottom of the 'maths' subject page)

... Example 2: Full tutor login. Where tutors can manage their details (including personal information, which would need to be HTTPS)

... Example 3: we have some more ideas too.

Graphic Design HTML PHP Website Design

Project ID: #11283302

About the project

24 proposals Remote project Active 7 years ago

24 freelancers are bidding on average £748 for this job

meet2amitvw

Let's discuss more about project to finalize the proper scope with estimated cost and time so ping me over the freelancer chat.....I will share some demo as well for recent works if you want to check. You can also c More

£721 GBP in 10 days
(168 Reviews)
9.3
TenStar718

Hello, and thanks for the opportunity to bid on your project. https://www.freelancer.com/u/TenStar718.html I am an expert in many different area’s of web and mobile applications based on the following languages: W More

£736 GBP in 10 days
(238 Reviews)
8.6
webbookstudio

Hello, my name is Olya. I got acquainted with Your description of the task, ready to create Your website as soon as You need. However, I shall discuss about the requirements and functionalities in details to have a b More

£600 GBP in 20 days
(204 Reviews)
8.4
prashushinde9

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 wi More

£773 GBP in 20 days
(69 Reviews)
7.3
Shopify

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 More

£773 GBP in 20 days
(29 Reviews)
7.1
HahaDesign

Hello! We'll be really glad to design your desired WEBSITE. We are a team of talented young artists and developers working under "HahaDesign". All of our members have studies in their field of activity. We helped More

£555 GBP in 10 days
(181 Reviews)
7.1
techwelfare

Yes Sir. let's explore the requirement to clarify in details also if you want us to share our skill and previous work let us know.. hope to hear you soon.. Thanks & regards RIMSHA

£527 GBP in 22 days
(191 Reviews)
7.3
krishnauniyal29

Good Evening: We are extremely experienced in creating highly effective website,html,php . We would love to extend my experience to create your website, html,php. An exceptional project is the difference between re More

£666 GBP in 10 days
(72 Reviews)
6.1
mikeblane

Warm Regards, I am pleased to inform you that your PR matches our expertise who own all the right credentials to execute this job in a very proficient way with a proven track record which shows our dedication towards s More

£526 GBP in 10 days
(72 Reviews)
6.8
GolpikInc

My name is Abe, and I am the Business Analyst at GOLPIK. We are a Web Design & Development company, based in Lombard, IL with a phenomenally talented team of designers and developers. Please allow us ten minutes to More

£700 GBP in 10 days
(13 Reviews)
6.1