https://github.com/cwefso/le-central-gatsby
https://github.com/cwefso/le-central-gatsby
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cwefso/le-central-gatsby
- Owner: cwefso
- License: 0bsd
- Created: 2021-01-07T21:45:05.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-01-14T23:56:50.000Z (over 5 years ago)
- Last Synced: 2025-03-28T19:42:10.380Z (about 1 year ago)
- Language: JavaScript
- Size: 252 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Le Central French Restaurant
This application is deployed on heroku: [Le Central Heroku.](https://le-central-gatsby.herokuapp.com/)
GitHub:
- Backend [Le-Central-backend] (https://github.com/cwefso/le-central-backend))
- UI [Le-Central-ui] (https://github.com/cwefso/le-central-gatsby)
This project was bootstrapped with Create React App and uses a Strapi admin panel.
### Contributors:
- Charles Wefso (GitHub: [CWefso](https://github.com/cwefso))
## Learning Goals
- Designing an application from scratch.
- Creating a business site.
- Building applications using Gatsby.
- Creating and Admin Panel using Strapi.
- 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.

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

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

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
- Gatsby
- React
- Strapi
- Router
- JavaScript
- HTML/CSS
## Systems/Practices
- git/Version Control