Giter VIP home page Giter VIP logo

android-project's Introduction

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.

android-project's People

Contributors

devfreak-ui avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.