Build a Website

Cerrado Publicado hace 7 años Pagado a la entrega
Cerrado Pagado a la entrega

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.

Diseño gráfico HTML PHP Diseño de sitios web

Nº del proyecto: #11283302

Sobre el proyecto

24 propuestas Proyecto remoto Activo hace 7 años

24 freelancers están ofertando un promedio de £748 por este trabajo

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 Más

£721 GBP en 10 días
(168 comentarios)
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 Más

£736 GBP en 10 días
(238 comentarios)
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 Más

£600 GBP en 20 días
(204 comentarios)
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 Más

£773 GBP en 20 días
(69 comentarios)
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 Más

£773 GBP en 20 días
(29 comentarios)
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 Más

£555 GBP en 10 días
(181 comentarios)
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 en 22 días
(191 comentarios)
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 Más

£666 GBP en 10 días
(72 comentarios)
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 Más

£526 GBP en 10 días
(72 comentarios)
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 Más

£700 GBP en 10 días
(13 comentarios)
6.1