StudySynth is a fullstack tool using Perplexity AI to generate user-tailored study guides with online resources and study plans.
run these commmands in order:
git clone https://github.com/aaronamano/studysynth
cd studysynth
pnpm install
pnpm run devafterwards click on http://localhost:3000
make sure to create a .env file under the root directory with these variables:
MONGODB_URI=<your-mongodb-uri>
SECRET_KEY=<your-secret-key>
JWT_SECRET=<your-jwt-secret>
GOOGLE_CLIENT_ID=<your-google-client-id>
GOOGLE_CLIENT_SECRET=<your-google-client-secret>
make sure to create your own branch before comitting
- run
git checkout -b <branch-name> - run
git push -u origin <branch-name> - write your commit messages as so:
<issue-number>/<commit-type>: <issue-description>
<commit-description>
for example:
#30/feat: chatbot interface
created a chatbot with Perplexity API
you can refer to GitHub Commit Types
- create a pull request on GitHub