Book tutoring appointments with CheckingN.
- Google Sign-in
- Book an appointment with available tutor
- Book online appointments through Zoom
- Golang
- React-datepicker
- Font Awesome
In IDE:
- Install MongoDB and Golang
- Clone the Github repository with the following link: https://github.com/Lee-Taeho/2021-fall-cs160-chocolate-cake.git
- Go to the client directory in the terminal with:
cd client
- Install packages and dependencies with the following:
npm install
- Installing font awsome In the client directory,
npm i --save @fortawesome/fontawesome-svg-core
npm install --save @fortawesome/free-solid-svg-icons
npm install --save @fortawesome/react-fontawesome
npm install react-datepicker --save
- Installing react-datepicker
npm install react-datepicker --save
Building the backend server 8. Go to the server directory in the terminal with:
cd server
- Build packages for Golang using:
go build
- Then run the following to connect to the database:
./run.sh
In Docker:
- Install/build Docker by following: https://docs.docker.com/get-started/
- Go the the client directory and run the following:
cd client
docker build -t client
- Create a new terminal, go to the server directory, and run the following:
cd server
docker build -t server
In order to build the application in your IDE, run the following:
In the client directory
npm start
In the server directory
./run.sh
To run using Docker, run the following:
In terminal, run
docker run -p 3000:3000 client
docker run -p 8080:8080 server
Open http://localhost:3000 to view it in the browser.
With Github Desktop
- Choose the branch you want to use
- Click pull origin
- Click the current branch and click new branch
- Type the name of the branch and click create branch
Name | GitHub |
---|---|
Nhien Lam | @NhienLam |
Tae Ho Lee | @Lee-Taeho |
Ekaterina Kazantseva | @kate-kazantseva |
Christine Lantaca | @clantaca |
Khang Nguyen | @kharanga |
Ayush Maheshwari | @ayushmaheshwari768 |