Developed by stephrb, bvalient, elliottsikes, brennamehl, and abunts for COMP 426
Looking to travel out of the country? AdventureAid is here to help! AdventureAid uses user information about vaccinations and languages spoken to match users with safe travel locations.
- Clone this respository
- Run
npm installin the terminal to install dependencies - Run
npm run serverto start the server - Use command
npm run clientin a different terminal to run client code - Go to https://localhost:3000/ in a browser to open the site
NOTE: on Mac, these commands do not work and you should run npm install and run npm start directly in the server and client directories**
More information on running / installation is available in server and client README files
| Dependency | Version |
|---|---|
| @testing-library/jest-dom | 5.16.3 |
| @testing-library/react | 12.1.4 |
| @testing-library/user-event | 13.5.0 |
| axios | 0.26.1 |
| cors | 2.8.5 |
| dotenv | 16.0.0 |
| express | 4.17.3 |
| jsonwebtoken | 8.5.1 |
| minimist | 1.2.6 |
| mongodb | 4.5.0 |
| mongoose | 6.3.0 |
| node-fetch | 3.2.3 |
| react | 17.0.1 |
| react-dom | 17.0.2 |
| react-router-dom | 6.3.0 |
| react-scripts | 5.0.0 |
| web-vitals | 2.1.4 |
| react-chartjs-2 | 4.1.0 |
| chart.js | 3.7.1 |
AdventureAid collects access logs and user profile information. These databases are stored and managed in MongoDB.
Full API documentation can be found here
Information about our project structure can be found here
This project was developed by Team Hamal in COMP 426. Project roles can be found here
