Skip to content

KristianBarzilov06/HuntingApp

Repository files navigation

Application for Hunting Associations

Diploma Project

Overview

This mobile application is designed specifically for hunting associations, allowing members to register, plan events, track their trophies, and share information with each other. The app focuses on building a localized, private community with features tailored for hunters, helping them communicate, share achievements, and organize outings within their territory.

Target Audience

  • Primarily adult hunters aged 18 to 60 years old, offering an intuitive interface for both younger and older users.

Tech Stack

  • Front-end: React Native (Android)
  • Backend: Firebase (data management, service logs, event records)
  • Authentication: Firebase Authentication
  • Design: Figma (prototyping)
  • Project Management: Trello (task planning and tracking)

Development Progress (as of October 27, 2024)

Milestones Achieved

  • Login & Registration modules implemented.
  • MainView and GroupChat fully functional.

Development Progress (as of April 2, 2025)

  • Enhanced Group Membership

    • Users can join as members or guests by sending a request to the president of the group.
    • Dedicated request channel for the chairman to review and approve/decline applications.
  • Expanded Role System

    • Roles include: Admin, Chairman, Secretary, Member, Guest, and Hunter.
    • Users can hold multiple roles, ensuring granular access and responsibilities.
  • Improved Chat Features

    • Support for photos and videos (from gallery or camera).
    • Voice message functionality.
    • Channel header links to an Overview page showing group member details.
  • New Channels

    • Events: Only the chairman can create events or hunts, set locations and time, and invite specific members.
    • Notifications: For important updates to the group.
    • Guest Chat: Accessible only to guests and members who wish to interact with them.
    • Buy/Sell: Users can post ads for items (weapons, gear, hunting dogs, etc.) and communicate privately to close deals.
    • Profile: Members can customize their profile with personal data (license details, weapons list, hunting dogs) and maintain a personal media gallery.
  • Administration & Requests

    • Admin Panel: Centralized management of roles, settings, and overall group structure.
    • Join Requests: Streamlined channel for handling membership approvals.

Figma Design Prototype

Design Prototype Screenshot

Unique Value

Unlike existing Bulgarian apps (e.g., “IAG Electronic Hunting Permit,” focusing on national permits/logs), this application is built for private hunting associations, emphasizing event organization, localized member interaction, and secure communication. It also surpasses platforms like BG LOV (primarily news and classifieds) or general Facebook groups by offering specialized features such as detailed event management, trophy tracking, and private, role-based channels. This personalized approach addresses the specific needs of Bulgarian hunting associations, creating a comprehensive, tailored solution.

About

My diploma hunting chat app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published