Skip to content

cwefso/le-central-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Le Central French Restaurant

This application is deployed on heroku: Le Central Heroku.

GitHub:

This project was bootstrapped with Create React App and uses a Strapi admin panel.

Contributors:

  • Charles Wefso (GitHub: CWefso)

Learning Goals

  • Designing an application from scratch.
  • Creating a business site.
  • Building applications in React.
  • Creating and Admin Panel using Strapi.
  • Testing React with Jest and React Testing Library.
  • Wireframing and Styling.

Project Overview

One of my favorite restaurants that no longer exists is Denver's Le Central. I made this mock business page for them because of the special place they hold in my heart and stomach.

This page is built with React, but the interesting part is the Strapi backend (https://github.com/cwefso/le-central-backend). This admin panel allows the restaurant owner to simply add a new daily special with no knowledge of JavaScript, and see the page dynamically rerender with the new information.

Main Page

Upon loading the application, our user will see the most recent special and be able to see a menu and an about page.

Admin Panel

This interface allows an admin to update the backend endpoints with no knowledge of the code that is working behind the scenes.

Updated

Once the admin has added a new special, that will appear on the page automatically.

Future plans:

  • Testing with Cypress
  • Fully updatable Menu
  • Endpoints for Hours/Greeting

Technologies Used

  • React
  • Strapi
  • Router
  • JavaScript
  • HTML/CSS

Systems/Practices

  • git/Version Control