Skip to content

Mobile app to provide information regarding medical situations for volunteers on the sideline of sports games, produced in collaboration with the Division of Sports Medicine at UCSD.

License

Notifications You must be signed in to change notification settings

TritonSE/DFM-Sideline-Sidekick-App

Repository files navigation

DFM-Sideline-Sidekick-App

This app is a React Native app with a Node backend, using a MongoDB database. Ask engineering manager about access to the Mongo database, and design lead for access to the figma. Contact Anthony if you have any issues with setup.

App Frontend

Our frontend is in the dfm-sideline-sidekick-app folder, and it is using a framework called Expo. To set up, run npm install in this directory, and then npx expo start. You then have several options to run it, including using either an Android or iOS emulator. Install both of these, as we want our app to work on both Android and iOS.

Admin Portal Frontend

This is contained within the admin-portal-frontend folder, and uses Next.js. To set up, run npm install, and then npm run dev.

Backend

Cd into the backend folder, and run npm install. Then npm start should run the backend. Note - to connect to the database, you need to make a .env file. Copy the .env.sample, and create a new file called .env. Get access to the database, and paste in database url to be able to connect.

Linting

Check out this repository for more help on setting up linters: https://github.com/TritonSE/linters. It should work already if you have ran npm install.

About

Mobile app to provide information regarding medical situations for volunteers on the sideline of sports games, produced in collaboration with the Division of Sports Medicine at UCSD.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published