GatorTrader is a web application designed exclusively for UF students to facilitate seamless buying and selling of items.
The platform integrates user authentication, product listing, real-time chat, and an AI chatbot for smart pricing recommendations.
GatorTrader aims to create a secure, user-friendly marketplace for UF students to trade items efficiently. Our focus is on reliability, ease of use, and smart AI-driven assistance.
- Frontend: React, HTML/CSS, JavaScript
- Backend: Python
- Database: Supabase
- Real-time Chat: Talk.js
- AI Integration: OpenAI API
- Front End & Project Manager: Blake Coppens
- Back End: Jayce Corcoran
- Databases & Scrum Master: Hemdutt Rao
- Secure User Authentication using Supabase
- Dynamic Product Listings
- Real-time Chat with Talk.js
- Integrated AI Chatbot for pricing suggestions
To maintain code integrity and ensure smooth collaboration, the following branch protection rules are enforced on the main branch:
- Require Pull Request Reviews: All code changes must go through a pull request with at least one approval before merging.
- Require Status Checks to Pass: Automated tests via GitHub Actions must pass before merging.
- Disable Force Pushes: Direct pushes to
mainare disabled to prevent accidental overwrites. - Prevent Branch Deletion: The
mainbranch cannot be deleted.
We welcome contributions from the UF developer community! Check out our CONTRIBUTING.md for guidelines.
- Authentication Risks: Mitigated using multi-factor authentication.
- Database Failure: Managed with regular backups and distributed systems.
- API Integration Issues: Addressed by choosing standardized APIs.
- Data Protection: Focus on encryption and minimal data storage.