Giter VIP home page Giter VIP logo

dev-rest's Introduction

dev-rest-rasta theme

Theme for Wordpress 5.6 CMS for restaurant. All Part of site editable in admin section client interface with full custom fields


Live Demo

https://www.devrest.me/


Features

Generals

  • Full Responsive design (Tablet portrait (768px) and Mobile (320px))
  • Custom fields full management
  • reservation:
    • send a mail
    • stored in admin section
  • Newsletter:
    • subscribe
    • unsubscribe possibility
    • modify email address by user
  • Image gallery
  • Carousel gallery
  • Links social
  • 404 Page
  • Google Map (with API Key)
  • Google Analytics
  • w3c validator OK
  • robots.txt
  • sitemap.xml auto generator

Content

  • HOMEPAGE (single page > front-page)
  • the menu (single page)
  • Reciepes post (archive post, single post, part and category)
  • Restaurants (single post, part)
  • Navbar Header
  • Footer (full editable)

Admin Section

  • Permission adjusting
  • remove/hidden unnecessary part
  • See reservation table
  • Newsletter:
    • Manage subscipter
    • create mailing contenant
    • send newsletter (now or scheduced)

User Permission

  • Author:
    • add/edit posts and page
    • See/edit reservation
  • Editor:
    • add/edit/delete posts
    • see/edit page
    • See/edit reservation
    • create/send newsletter
  • Admin:
    • Full

Technology used and specification

  • html
  • css
  • php
  • mariadb (or mysql)
  • sass
  • bootstrap (only used module actived)
  • Javascript
  • JQuery
  • wordpress

Wordpress Plugins :

  • Advanced Custom Fields PRO By Elliot Condon
  • Advanced Custom Fields: Image Crop Add-on By Anders Thorborg
  • Contact Form 7 By Takayuki Miyoshi
  • Contact Form Entries By CRM Perks
  • Disable Gutenberg By Jeff Starr
  • Google XML Sitemaps By Auctollo
  • Newsletter By Stefano Lissa & The Newsletter Team
  • Regenerate Thumbnails By Alex Mills (Viper007Bond)
  • Safe SVG By Daryll Doyle
  • User Role Editor By Vladimir Garagulya
  • WebP Converter for Media By Mateusz Gbiorczyk
  • WP Crontrol By John Blackbourn & crontributors
  • WP Mail SMTP By WPForms

ScreenShot

FrontPage alt text

Author Menu alt text

Editor Menu alt text

The Menu alt text

404 Page alt text

Contributor

alt text


License

Please see LICENSE file for more details.

dev-rest's People

Contributors

freecey avatar ksarkev avatar gtn-massart avatar marmouz82 avatar

Watchers

James Cloos avatar

Forkers

ksarkev marmouz82

dev-rest's Issues

POSTS RESTAURANTS - Location

*** Location ***
Subtitle + Title
Map (for the map you can just copy the map image ;)), but if you're brave, you can download a plugin to set up a map and link it with Leaflet.

ARCHIVE RECIPES

There are no custom fields for this page. Take the information from singles recipes.

The posts have to be displayed in anti-chronological order.

Display the categories at the top. They should be links that we can select to sort by category.

This page has a pagination system. Display 5 recipes per page.

MENU HEADER

The Title "DEV RESTAURANT" has to redirect to the homepage
The house icon has to redirect to the homepage
"Our Restaurants" has to redirect to the homepage, at section "our restaurant"
The link "Order" is not active for now.

SEO - front-page.php

front-page.php 👎

  • tag description missing
  • h1 tag missing on frontpage
  • add alt="xxxx" to all img tag (and all other page)

PAGE MENU - The Menu

*** The Menu ***
Subtitle + Title
Repeater :
- Title
- Repeater :
- Title + Text + Price

FOOTER

First of all, provide a field group so that the client can fill in the information about the main restaurant :

Adress
Phone
Email
Links social medias : Facebook, Twitter, Instagram, Linkedin
Open Hours
This information will be written in the footer. Make sure that the client will fill these fields atleast once.

index.html empty

same contante of home or redirect to homepage
and all other empty page remove file or redirect

Users (access)

Users
You will not give your administrator access to The Chef, you have to create his editor account.

You must also create a special type of user, this user can only add a recipe post.

HOMEPAGE - Intro

*** Intro ***
* Left : Image
* Right : Title + Subtitle + Text + Signature (Subtitle + title)

POSTS RESTAURANTS - Banner Presentation

*** Banner Presentation ***
Subtitle + Title
Repeater :
- Image + Subtitle + Title + Wysiwig
(The first repeater text has to be called in the Front-page presentation)

HOMEPAGE - Banner top

*** Banner top ***
* Subtitle + Main Title + Img + Intern Link
* 3 X Icon + Title + Text

BONUS - order

Later The Chef would like to have a e-commerce part, where the customers could order their dishes and being delivered. But this part is not in his budget right now.

SINGLE RECIPE - Instructions

*** Instructions ***
Repeater :
- Wysiwyg
- Image (optionnal)
(NB: on the left of each row of the repeater, you must add a number in order to separate each step of the recipe)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.