{"id":26763879,"url":"https://github.com/cwefso/le-central-react","last_synced_at":"2025-03-28T19:35:19.155Z","repository":{"id":223532756,"uuid":"312044690","full_name":"cwefso/le-central-react","owner":"cwefso","description":null,"archived":false,"fork":false,"pushed_at":"2020-12-03T19:12:41.000Z","size":425,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-02-20T19:02:03.085Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cwefso.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-11-11T17:40:43.000Z","updated_at":"2024-02-20T19:02:09.046Z","dependencies_parsed_at":"2024-02-20T19:12:10.982Z","dependency_job_id":null,"html_url":"https://github.com/cwefso/le-central-react","commit_stats":null,"previous_names":["cwefso/le-central-react"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cwefso%2Fle-central-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cwefso%2Fle-central-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cwefso%2Fle-central-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cwefso%2Fle-central-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cwefso","download_url":"https://codeload.github.com/cwefso/le-central-react/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246089104,"owners_count":20721819,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-28T19:35:17.849Z","updated_at":"2025-03-28T19:35:19.146Z","avatar_url":"https://github.com/cwefso.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Le Central French Restaurant\n\n  This application is deployed on heroku: [Le Central Heroku.](https://le-central-restaurant.herokuapp.com/)\n\nGitHub: \n- Backend [Le-Central-backend] (https://github.com/cwefso/le-central-backend))\n- UI [Le-Central-ui] (https://github.com/cwefso/le-central-demo)\n\nThis project was bootstrapped with Create React App and uses a Strapi admin panel.\n   \n\n### Contributors:\n  - Charles Wefso (GitHub: [CWefso](https://github.com/cwefso))\n\n## Learning Goals\n  - Designing an application from scratch.\n  - Creating a business site.\n  - Building applications in React.\n  - Creating and Admin Panel using Strapi.\n  - Testing React with Jest and React Testing Library.\n  - Wireframing and Styling.\n\n## Project Overview\n  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. \n  \n  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.\n\n\n![Main Page](https://i.imgur.com/Cmmfaoe.png?1)\n\n  Upon loading the application, our user will see the most recent special and be able to see a menu and an about page. \n  \n![Admin Panel](https://i.imgur.com/WvYq7Gg.png?1)\n\n  This interface allows an admin to update the backend endpoints with no knowledge of the code that is working behind the scenes.\n\n![Updated](https://i.imgur.com/2GrulNQ.png?1)\n\n  Once the admin has added a new special, that will appear on the page automatically.\n\nFuture plans:\n\n- Testing with Cypress\n- Fully updatable Menu\n- Endpoints for Hours/Greeting\n\n## Technologies Used\n  - React\n  - Strapi\n  - Router\n  - JavaScript\n  - HTML/CSS\n\n## Systems/Practices\n  - git/Version Control\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcwefso%2Fle-central-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcwefso%2Fle-central-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcwefso%2Fle-central-react/lists"}