Campus Marketplace is a mobile application designed to provide students, faculty, and staff within a university campus with a structured and secure platform to buy, sell, and exchange goods such as textbooks, electronics, and services. The platform eliminates reliance on inefficient social media groups and word-of-mouth transactions by offering a centralized and trusted marketplace.
- Organized Listings: Items categorized for easy browsing (Books, Electronics, Services, etc.).
- Secure Communication: In-app chat to protect user privacy and streamline transactions.
- User Authentication: Secure login via email-password or institutional single sign-on.
- Trust & Safety: User rating and review system to build credibility and mitigate fraud.
- Optimized Performance: Efficient image handling, smooth browsing, and minimal load times.
- Java (Android XML) – Native Android development
- Firebase – Authentication and database
- Cloudinary – Image storage and management
- Firebase Firestore – Cloud-based NoSQL database
- Figma – Prototyping and interface design
You can download the latest source code and required assets from the following link:
Download Here
Download apk file Here
- Android Studio installed
- Firebase project configured (Authentication & Firestore)
- Cloudinary account set up for image storage
# Clone the repository
git clone https://github.com/your-repo/campus-marketplace.git
cd campus-marketplace
# Configure Firebase and Cloudinary in your project
# Open the project in Android Studio
# Sync dependencies and configure Firebase & Cloudinary
# Run the application on an emulator or physical device
- User Registration & Login – Authenticate via email.
- Create Listings – Post items with images, descriptions, and pricing details.
- Browse Marketplace – Search and filter listings by category.
Old items that are no longer in use can be sold to anyone in need. Users can list products such as laptops, textbooks, or other essentials with images, specifications, and pricing details, allowing interested buyers to connect and make a purchase.
A faculty member posts an old textbook for sale or exchange. Other users can search for specific titles and connect with the seller.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch (
feature-branch-name
). - Make necessary changes and commit them.
- Push to your forked repository.
- Open a Pull Request for review.
This project is licensed under the MIT License. See the LICENSE file for details.
For any queries or support, please raise an issue on GitHub or contact the project maintainers.