Skip to content

Medica is a mobile application designed to facilitate online doctor appointments and consultations.

Notifications You must be signed in to change notification settings

atlp-rwanda/matadors-rn-medica

This branch is 143 commits behind develop.

Repository files navigation

Medica App

Online Doctor Appointment & Consultation App

Table Of Content

Description

Medica is a mobile application designed to facilitate online doctor appointments and consultations. Users can create an account, log in, browse through various doctor specialties, schedule appointments, and communicate with healthcare professionals through voice calls, video calls, or messaging. The app also supports different payment methods for appointment fees, provides access to healthcare articles, allows profile management, and offers a help center for user support.

Overview;

None at the moment!!

Overview;

None at the moment!!

Documentation

Endpoints

  • /signup: User signup endpoint
  • /login: User login endpoint
  • /ForgotPassword: Ask for password Retrieval or reset if forgot
  • /ResetPassword: Access to Changing the users Password
  • /Home: List of available doctor specialties
  • /search: Search for doctors across all specialties
  • /appointments: Schedule and manage appointments
  • /communication: Choose communication mode (voice call, video call, messaging)
  • /payment: Select and process payment for appointments
  • /articles: Access and interact with healthcare articles
  • /profile: Manage user profile
  • /help: Contact the help center

Setup

Dependencies

  • Node.js
  • React Native
  • Expo (for mobile app development)

Getting Started

  1. Clone the repository: git clone https://github.com/atlp-rwanda/matadors-rn-medica.git

  2. Navigate to the project directory:

  3. Install dependencies:

npm install 
  1. Set up environment variables:
  • Create a .env file based on .env.example and fill in necessary values.

Run The Service

  1. Start the Expo development server:
npm start
  1. Use the Expo client on your mobile device or simulator to run the app.

Testing

To run tests, use the following command:

npm test

npm start

2. Use the Expo client on your mobile device or simulator to run the app.

## Testing

To run tests, use the following command:
```bash
npm test

Contribute

Contributions are welcome! To contribute to this repository, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/my-feature).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature/my-feature).
  5. Create a new Pull Request.

Contact

Feel free to reach out to us: Nkbtemmy mukunzidd

Contact

Feel free to reach out to me on my email: example@gmail.com
GitHub GitHub Feel free to reach out to us: Nkbtemmy mukunzidd

License

None At the moment !!

Test coverage

codecov

For coverage on other branches, please visit the Codecov project page and select the appropriate branch.

About

Medica is a mobile application designed to facilitate online doctor appointments and consultations.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages