Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/isotope-robotics/scouting-system
React Website For FRC Team 9709
https://github.com/isotope-robotics/scouting-system
express-js first-robotics-competition mysql nodejs reactjs robotics
Last synced: 12 days ago
JSON representation
React Website For FRC Team 9709
- Host: GitHub
- URL: https://github.com/isotope-robotics/scouting-system
- Owner: Isotope-Robotics
- Created: 2023-04-07T21:11:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-06T00:43:37.000Z (6 months ago)
- Last Synced: 2024-09-26T13:41:35.450Z (about 2 months ago)
- Topics: express-js, first-robotics-competition, mysql, nodejs, reactjs, robotics
- Language: JavaScript
- Homepage: https://isotoperobotics.org
- Size: 96.4 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Isotope Robotics Scouting System
FRC Team 9709 Scouting System
# Under The Hood:
The project is ran on two different "servers", the react dev server and the express API server. Each server is coded in Javascript using two different types
of frameworks, Express.JS and React.JS.### API Server:
The API server is a simple but functional API server coded in Node.JS using the Express.JS framework. All API calls are public and all data input is protected
via a session token and cookie that is generated at login. A MySQL server is the data store for all event data and any other misc. data that is needed for the
project.### React Server:
The React server is development server that comes with a create-react-app and is purly for developmental use, or in our case production due to the simplicty of our project.### Comming Soon!
- Match Scouting System
- Pit Scouting System
- Detailed Scouting Results Page## Want to Help?
Contact Ethen Brandenburg at: [email protected] or use the Pull Requests# Setup:
1. CD into directory (frontend, server)
2. npm -i (install dependencies, only first time setup)
3. npm start for each server individually.
4. Play With React!