-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: update README with tech stack and environment variables
- Loading branch information
Showing
2 changed files
with
21 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
## Tech Stack | ||
|
||
- **Express.js**: Web framework for building REST APIs. | ||
- **Drizzle**: An ORM (Object-Relational Mapping) tool that simplifies interactions with the PostgreSQL database. | ||
- **Google Cloud Storage**: Used for storing profile pictures and chat images. | ||
- **Firebase Realtime Database**: Real-time database for managing user interactions between learners and tutors. | ||
|
||
## Environment Variables | ||
|
||
The application requires the following environment variables to be set: | ||
|
||
- `FIREBASE_SERVICE_ACCOUNT_KEY`: JSON string containing the Firebase service account key. | ||
- `FIREBASE_DATABASE_URL`: URL of the Firebase Realtime Database. | ||
- `GCS_BUCKET_NAME`: Google Cloud Storage bucket name for storing images. | ||
- `DATABASE_URL`: PostgreSQL database connection URL. | ||
- `JWT_SECRET`: Secret key for signing JWT tokens used for authentication. | ||
- `GROQ_KEY`: API key for Groq, used to generate teaching methodologies for tutors. Only necessary if you are running the seeders. | ||
|
||
See [Development Guide](docs/development-guide.md) and [Common Issues](docs/common-issues.md) for more information. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters