Excalibur's Scouting System is a web application designed to facilitate scouting activities. It includes features for user management, match assignments, and various scouting forms.
- User Authentication
- User Management (Admin)
- Match Assignments (Admin)
- Scouting Forms (Super Scouting, Pit Scouting)
- Profile Management
- Actions and My Matches
- JavaScript
- React
- npm
- react-router-dom
-
Clone the repository:
git clone https://github.com/YehudaRothstein/excalibur-scouting-system.git cd excalibur-scouting-system
-
Install dependencies:
npm install
-
Start the development server:
npm start
src/
├── App.js
├── Pages/
│ ├── Actions/
│ ├── Home/
│ ├── Login/
│ ├── ManageUsers/
│ ├── MatchAssign/
│ ├── MyMatches/
│ ├── Nav/
│ ├── Profile/
│ ├── Scouting/
│ │ ├── Pit/
│ │ └── Super/
├── context/
├── AdminRoute.js
├── ProtectedRoute.js