35L Final Project group: Emacs Enthusiasts
Tony Jeon: tonysjeon@gmail.com
Yuxin Bao: 104787687+c13752hz@users.noreply.github.com
Raymond Shao: 44079695+RaymondShao777@users.noreply.github.com
Allen Tong: allensctong@gmail.com
Sky Wang: 88114746+WindskyVG@users.noreply.github.com
Antara Chugh: antara.chugh15@gmail.com
-
Clone the repository to a local directory:
git clone https://github.com/allensctong/cs35l-studyspotter.git
-
Navigate to the project directory:
cd cs35l-studyspotter
-
Install frontend dependencies (NPM):
npm install
-
Spin up frontend:
npx vite dev
- Install backend dependencies:
Install Go based on your device: https://go.dev/doc/install
Execute the following commands on another terminal:
go mod init studyspotter go get .
- Spin up the backend server
go run main.go
- No set up is needed for the database, but use this if you ever need to reset the database:
rm studyspotter.db
Commands 4. and 6. need to be running for the app to work. The frontend will be hosted at http://localhost:5173 and backend is at http://localhost:8080.