Skip to content

A mini Android project to manage clinic appointments and engage students in fitness activities.

License

Notifications You must be signed in to change notification settings

DevFreak-ui/Android-Project

Repository files navigation

Campus Medic - Mobile Computing Project

Campus Medic is a comprehensive mobile application designed to enhance the well-being of students and staff within educational institutions. This app provides a seamless platform for medical appointment booking and participation in fitness activities, effectively addressing the challenge of balancing academics with health and wellness.

Table of Contents

Features

  1. Medical Appointment Booking:

    • Schedule medical appointments with the school clinic.
    • Real-time database integration using Firebase services.
    • Choose preferred date and time for appointments.
  2. Fitness Module:

    • Access a list of available fitness activities and events.
    • Sign up for fitness events of interest.
    • Receive notifications for upcoming fitness activities.
  3. Broadcasting Notifications:

    • Receive notifications confirming event registrations.
    • Enhance user engagement and participation.

Problem Statement

Students often struggle to strike a balance between their academic responsibilities and maintaining a healthy lifestyle. The absence of a user-friendly system for booking medical appointments and engaging in fitness activities contributes to neglecting physical well-being.

Solution

The Campus Medic app addresses these challenges by providing a comprehensive solution that focuses on two key areas: medical appointments and fitness activities.

  • Medical Appointment Booking: Users can conveniently schedule medical appointments with the school clinic using the app. The integration of Firebase services ensures secure real-time data storage and retrieval.

  • Fitness Module: The app offers a range of fitness activities and events, encouraging students and staff to engage in physical wellness. Users can easily sign up for events and receive timely notifications.

List of Activities/Screens

  1. Login and Sign-Up Activity
  2. Dashboard Activity
  3. Main Activity
  4. BookAppointment Activity
  5. Events Activity
  6. EventSignUp Activity
  7. Profile Activity

Requirements

Hardware Requirements:

  • Computer with at least 8GB of RAM
  • Multi-core processor (e.g., Intel i5 or equivalent)
  • SSD for improved disk read/write speeds
  • Android device or emulator for testing

Software Requirements:

  • Android Studio – Android Studio Electric Eel | 2022.1.1 Patch 2
  • Runtime version – 11.0.15+0-b2043.56-9505619 amd64
  • SDK 8 or later
  • Android SDK version – 33 (API 33: Android 13.0)
  • Gradle version – 7.5
  • Firebase Auth – v21.0.3
  • Firebase Database – v20.0.4
  • Version Control System (Git)

Setup and Installation

  1. Clone the repository: git clone https://github.com/DevFreak-ui/Android-Project.git
  2. Open the project in Android Studio.
  3. Ensure the required SDK components are installed.
  4. Configure Firebase services by adding your Firebase configuration.
  5. Build and run the app on an emulator or physical device.

Contributing

Contributions are welcome! If you find any bugs or want to enhance the app, feel free to open an issue or submit a pull request. Please follow the contribution guidelines.

License

This project is licensed under the MIT License.

Screenshots

View 1

View 2

View 3


Note: This README provides a brief overview of the project. Don't forget to star this repo if you like it.

About

A mini Android project to manage clinic appointments and engage students in fitness activities.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages