Skip to content

gregorytrevor10/rota-crew-order-app

Repository files navigation

Rota Crew Order App

This project is a Rota Crew Order App built with React and TypeScript.

Description

The Rota Crew Order App is designed to help organizations manage and schedule their crew members efficiently. The app provides an intuitive interface for creating, updating, and viewing crew schedules. It also includes features for managing crew availability, assigning tasks, and sending notifications.

Key features of the app include (as of now)

  • Crew Management: Add, edit, and remove crew members.
  • Responsive Design: Optimized for both desktop and mobile devices.

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode. Open http://localhost:3000 to view it in the browser.

npm test

Launches the test runner in the interactive watch mode.

npm run build

Builds the app for production to the build folder. It correctly bundles React in production mode and optimizes the build for the best performance.

npm run eject

Note: this is a one-way operation. Once you eject, you can’t go back!

Project Structure

  • src/components: Contains React components.
  • src/layout: Contains layout components.
  • src/pages: Contains page components.
  • src/router: Contains routing configuration.
  • src/services: Contains service functions for API calls.
  • src/styles: Contains CSS styles.
  • src/utils.ts: Contains utility functions and enums.
  • src/interface: Contains TypeScript interfaces.

Environment Variables

The project requires the following environment variables:

  • REACT_APP_SUPABASE_ANON_KEY
  • REACT_APP_SUPABASE_PROJECT_URL
  • REACT_APP_SUPABASE_DB_PASSWORD

Learn More

To learn React, check out the React documentation.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •