Skip to content

johnohhh1/restaurant-staffing-planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 

Repository files navigation

# Restaurant Staffing Planner

The **Restaurant Staffing Planner** is a user-friendly app designed to simplify and streamline restaurant staffing management. With an intuitive interface and dynamic functionality, this tool helps restaurant managers optimize their staffing schedules while ensuring efficient operations. Whether you're balancing lunch rushes or evening dining peaks, this app has got you covered!

## 🌟 Features
- **Dynamic Shifts**: Manage Lunch and Dinner shifts for every day of the week.
- **Role-Based Planning**: Tailored for roles like Servers, Bartenders, Hosts, Bussers, Runners, Togo Specialists, and QA.
- **Smart Calculations**:
  - **Total Shifts**: Automatically sums up all shifts for a given role and day.
  - **Staffing Needs**: Uses position-specific multipliers for accurate staffing recommendations.
  - **Hiring Needs**: Highlights gaps between required and on-hand staff.
- **Interactive Design**: A sleek and responsive UI for a smooth user experience.
- **Real-Time Adjustments**: Modify shift values and instantly see updated staffing recommendations.

## πŸš€ Live App
Access the app here:  
πŸ‘‰ [Restaurant Staffing Planner](https://restaurant-staffing-planner.vercel.app/)  

## πŸŽ‰ Why You'll Love It
- Simplifies complex staffing decisions.
- Saves time by automating tedious calculations.
- Helps avoid overstaffing or understaffing during critical times.
- Optimized for restaurant managers who value precision and efficiency.

## πŸ”§ Technologies Used
- **Node.js**: For back-end functionality and fast performance.
- **React**: To create an intuitive and dynamic front-end experience.
- **Vercel**: For seamless deployment and hosting.

## πŸ’‘ How It Works
1. **Select a Role**: Choose from various restaurant staff roles.
2. **Enter Shifts**: Input shifts for Lunch and Dinner across all days of the week.
3. **View Results**:
   - Total Shifts for the role.
   - Required Staffing Needs based on multipliers.
   - Hiring Needs to determine if you need more team members.
4. **Adjust and Optimize**: Tweak shift numbers and staffing levels dynamically.

## πŸ› οΈ Running the App Locally
To run the app locally, follow these steps:

1. Clone the repository:
   ```bash
   git clone https://github.com/johnohhh1/restaurant-staffing-planner.git
   cd restaurant-staffing-planner
   ```

2. Install dependencies:
   ```bash
   npm install
   ```

3. Start the development server:
   ```bash
   npm start
   ```

4. Open the app in your browser:
   ```
   http://localhost:3000
   ```

## πŸ‘₯ Contributors
- **John Olenski** ([@johnohhh1](https://github.com/johnohhh1))  
  Managing Partner, Restaurant Enthusiast, and Tech Innovator!

## πŸ—’οΈ Notes for Developers
- Ensure you have Node.js installed (v14 or higher recommended).
- Pull requests and contributions are always welcome! Feel free to fork the repository and submit a PR.

## πŸ“„ License
This project is licensed under the [MIT License](LICENSE).

About

Woods Area Staffing Calculator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published