Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/team334/scouting-app
Scouting App for Team 334
https://github.com/team334/scouting-app
frc python scouting-app
Last synced: about 2 months ago
JSON representation
Scouting App for Team 334
- Host: GitHub
- URL: https://github.com/team334/scouting-app
- Owner: Team334
- Created: 2024-11-13T23:05:11.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-21T22:20:54.000Z (about 2 months ago)
- Last Synced: 2024-11-21T23:22:08.160Z (about 2 months ago)
- Topics: frc, python, scouting-app
- Language: HTML
- Homepage:
- Size: 910 KB
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 334 Scouting App
| Images | Images |
| ---- | ----- |
| ![Home unlogined](./assets/home.png) | ![Home logined](./assets/home-2.png) |
| ![Scout](./assets/scout.png) | ![Add data](./assets/scout-2.png) |
| ![Search](./assets/search.png) | ![Compare](./assets/compare.png) |## Prerequisite
- [MongoDB compass](https://www.mongodb.com/try/download/community) - https://www.mongodb.com/try/download/community
- [Python](https://python.org) - https://python.org## How to install
1. Clone the repo
2. Create a database in [MongoDB compass](https://www.mongodb.com/try/download/community):![MongoDB Compass](./assets/mongodb.png)
3. Create `.env` file in root directory, should look similar to this
```
SECRET_KEY=your_secret_key
MONGO_URI=mongodb://localhost:27017/scouting_app
TBA_AUTH_KEY=your_tba_api_key
DEBUG=False
```
4. Make a virtual environment: `python -m venv venv`
- To activate (type into command line):
- Windows:
- Cmd: `venv\Scripts\activate`
- Powershell: `venv\Scripts\Activate.ps1`
- MacOS & Linux: `source ./venv/bin/activate`
6. Install the dependencies: `pip install -r requirements.txt`
7. Run the app through (in parent directory outside of app): `python app/app.py`