https://github.com/yehudarothstein/scoutingsystem
ExcaliburFRC's Frontend Scouting Website
https://github.com/yehudarothstein/scoutingsystem
frc frc-scouting react web
Last synced: about 1 year ago
JSON representation
ExcaliburFRC's Frontend Scouting Website
- Host: GitHub
- URL: https://github.com/yehudarothstein/scoutingsystem
- Owner: YehudaRothstein
- Created: 2024-07-31T11:06:12.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-12-26T15:23:22.000Z (over 1 year ago)
- Last Synced: 2024-12-26T15:32:03.651Z (over 1 year ago)
- Topics: frc, frc-scouting, react, web
- Language: JavaScript
- Homepage: https://scouting.excaliburfrc.com/
- Size: 1.34 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Excalibur's Scouting System
## Overview
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.
## Features
- User Authentication
- User Management (Admin)
- Match Assignments (Admin)
- Scouting Forms (Super Scouting, Pit Scouting)
- Profile Management
- Actions and My Matches
## Technologies Used
- JavaScript
- React
- npm
- react-router-dom
## Installation
1. Clone the repository:
```bash
git clone https://github.com/YehudaRothstein/excalibur-scouting-system.git
cd excalibur-scouting-system
```
2. Install dependencies:
```bash
npm install
```
3. Start the development server:
```bash
npm start
```
## Project Structure
```plaintext
src/
├── App.js
├── Pages/
│ ├── Actions/
│ ├── Home/
│ ├── Login/
│ ├── ManageUsers/
│ ├── MatchAssign/
│ ├── MyMatches/
│ ├── Nav/
│ ├── Profile/
│ ├── Scouting/
│ │ ├── Pit/
│ │ └── Super/
├── context/
├── AdminRoute.js
├── ProtectedRoute.js