- Discord OAuth2 Integration
- JWT based authentication
- User profile management
- Create chat summaries
- Retrieve user summaries
- Update existing summaries
- Delete summaries
- Private/Public summary options
# Clone the repository
git clone https://github.com/GDGVIT/ultra-chat-backend.git
# Install dependencies
go mod download
# Set environment variables
export PORT=5001
export MONGODB_URI=your_mongodb_uri
export CLIENT_ID=your_discord_client_id
export CLIENT_SECRET=your_discord_client_secret
export REDIRECT_URI=your_redirect_uri
# Run the server
go run main.go
Postman API Documentations - Ultra Chat Backend
Key Endpoints:
- POST /create-summary - Create a new chat summary
- GET /summarizer - Get user summaries
- PUT /update-summary - Update existing summary
- DELETE /delete-summary - Delete a summary
- GET /is_authenticated - Check authentication status
Aman Singh |
Made with ❤ by GDSC-VIT