| File | Date | Author | Commit |
|---|---|---|---|
| Bevo MarketPlace | 2026-01-13 |
|
[de41d6] Add comment about revoked key in plist file |
| Bevo MarketPlace.xcodeproj | 2025-12-08 |
|
[fd6c72] profile pictures now work |
| Bevo MarketPlaceTests | 2025-10-22 |
|
[31c376] push |
| Bevo MarketPlaceUITests | 2025-10-22 |
|
[31c376] push |
| .gitignore | 2025-12-08 |
|
[fd6c72] profile pictures now work |
| README.md | 2025-12-09 |
|
[c5c2c2] Update README.md |
Group Number: 12
Team Members:
Project Name: Bevo Marketplace
Bevo Marketplace is an iOS application designed to connect UT Austin students with student organizations by centralizing product sales, event postings, and fundraising campaigns. The platform streamlines the discovery and participation process, making it easier for students to engage with campus organizations.
Target Audience: UT Austin students and student organizations
Clone the repository:
bash
git clone https://github.com/yourusername/Bevo-Marketplace.git
cd Bevo-Marketplace
Open the project:
bash
open "Bevo MarketPlace.xcodeproj"
Configure Firebase:
Ensure Firebase is properly initialized in the app (GoogleService-Info.plist` in project root)
Build and Run:
| Feature Description | Release Planned | Release Actual | Deviations | Contributors |
|---|---|---|---|---|
| Authentication System - User registration, login, password reset | Alpha | Alpha | None | Gautham (100%) |
| Organization Profiles - View and manage organization details | Alpha | Alpha | None | Akshay (60%), Rahul (40%) |
| Product Listings - Browse and post products | Alpha | Alpha | None | Akshay (50%), Rahul (50%) |
| Backend Infrastructure - Firebase integration, database setup | Alpha | Alpha | None | Rahul (100%) |
| Favorites/Bookmarks - Save organizations and items | Alpha | Alpha | Originally planned for Beta, delivered early | Derek (100%) |
| Fundraiser Pages - Dedicated fundraising campaigns | Alpha | Alpha | Originally planned for Beta, delivered early | Derek (100%) |
| Settings Management - User preferences and account settings | Alpha | Alpha | None | Gautham (100%) |
| Event Management - Create and browse events | Beta | Beta | None | Akshay (60%), Rahul (40%) |
| Shopping Cart - Add to cart, quantity management, checkout | Beta | Beta | None | Gautham (100%) |
| Search & Filter - Advanced search across all content types | Beta | Beta | None | Derek (100%) |
| Location Maps - Interactive maps for event locations | Beta | Beta | None | Derek (100%) |
| Posting Restrictions - Prevent non-org users from posting | Beta | Beta | None | Akshay (60%), Rahul (40%) |
| Organization Owner Controls - Delete org, manage members | Final | Final | None | Rahul (60%), Gautham (40%) |
| Cart Quantity Sync - Fixed frontend/backend quantity updates | Final | Final | Bug fix, not originally planned | Gautham (100%) |
| Payment Processing - Stripe integration for checkout | Final | Final | None | Gautham (60%), Derek (40%) |
| Enhanced UI/UX - Improved navigation and visual design | Final | Final | None | All team members (25% each) |
| Organization Analytics - Track engagement and performance | Final | Final | None | Rahul (70%), Derek (30%) |
| Member Management - Invite and manage organization members | Final | Final | None | Rahul (100%) |
| Owner Labeling - Crown indicator for org owners | Final | Final | Not originally planned, added based on feedback | Rahul (100%) |
| UT Registration Plus integration - Adding a companion feature for UTRP | Alpha | NA | Originally planned in early stages | NA |
For the Alpha release, our team successfully implemented all planned deliverables for this milestone, including the app shell, organization profiles, and the ability to post and view product listings. Our development progress exceeded the initial plan, allowing us to integrate features originally scheduled for the Beta release, such as the Events & Fundraisers page and the Favorites/Bookmarks system.
For the Beta release, our team enhanced the platform by adding events and fundraisers pages, implementing tabling schedule posting and browsing, and enabling search and filter functionality. We fixed major usability issues and bugs from Alpha, added full cart functionality, and refined posting restrictions and backend linking to ensure a smoother, more reliable user experience.
Established the database connections and built the necessary API endpoints to manage organizations, products, users, and events.
Gautham Saravanan (25%)
Implemented the complete "Settings" page, allowing organizations to manage their profile details.
Akshay Pradeep (25%)
Implemented the data pass-through logic and user interface for the "add" and "create" functionality for new listings.
Derek Chen (25%)
Our team did not have any negative deviations from the development plan outlined in our proposal. In fact, we are currently ahead of schedule.
Collaborated with Akshay to implement restrictions preventing non-organization users from posting content.
Gautham Saravanan (25%)
Fixed major usability issues and cleaned up bugs across the frontend.
Akshay Pradeep (25%)
Worked with Rahul on backend linking and refactoring to ensure smooth functionality for posting and data management.
Derek Chen (25%)
Our team did not have any negative deviations from the development plan outlined for Beta in our proposal. We are perfectly on schedule and have been communcating with each other effectively.