This repo serves as the monorepo for the AstraTutor application for Team 4 of the CS3305 Team Software Project module
Visit astratutor.com We have 2 test accounts
Tutor email: tutor@grindsapp.localhost
Tutor password: grindsapp
Student email: student@grindsapp.localhost
Student password: grindsapp
- Clone the repo
- Run
docker-compose up
and visit:https://localhost:8080
for UIhttps://localhost:8081
for APIhttps://localhost:8082
for pgAdmin
This will take some time to start as it needs to seed the database
api Contains GO Backend
- cmd Contains script used to start webserver
- pkg Contains backend code
- db Contains code to open database connection
- routes Contains code to define api endpoints
- services Contains services code
- seed Contains data used for seeding documents Contains various documents for project pgadmin4 Contains config for pgadmin ui Contains React frontend
- public Contains Static files
- src Contains frontend components
- api Contains typescript for interfacing with backend
- components Contains react components
- views Contains pages
- webrtc Contains typescript for webrtc connections
https://docs.astratutor.com/v1.pdf
TODO(ocanty)