Skip to content

Commit

Permalink
Merge branch 'ft-articles_article-details' of https://github.com/atlp…
Browse files Browse the repository at this point in the history
…-rwanda/matadors-rn-medica into ft-articles_article-details
  • Loading branch information
Mbabazi12 committed May 24, 2024
2 parents 4661245 + fdc3c32 commit 9fd7acb
Show file tree
Hide file tree
Showing 94 changed files with 6,982 additions and 2,559 deletions.
101 changes: 19 additions & 82 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,61 +2,23 @@

Online Doctor Appointment & Consultation App

## Table Of Content

- [Medica App](#medica-app)
- [Table Of Content](#table-of-content)
- [Description](#description)
- [Overview;](#overview)
- [Overview;](#overview-1)
- [Documentation](#documentation)
- [Endpoints](#endpoints)
- [Setup](#setup)
- [Dependencies](#dependencies)
- [Getting Started](#getting-started)
- [Run The Service](#run-the-service)
- [Testing](#testing)
- [Contribute](#contribute)
- [Contact](#contact)
- [Contact](#contact-1)
- [License](#license)


## 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
# Test coverage

### Endpoints
[![codecov](https://codecov.io/gh/atlp-rwanda/matadors-rn-medica/graph/badge.svg?token=5OP0X0107C)](https://codecov.io/gh/atlp-rwanda/matadors-rn-medica)

- `/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
For coverage on other branches, please visit the [Codecov project page](https://codecov.io/gh/atlp-rwanda/matadors-rn-medica) and select the appropriate branch.


## Description

## Setup
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.

### Dependencies

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

### Getting Started

Expand All @@ -71,14 +33,7 @@ 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:
```bash
npm start
```
1. Use the Expo client on your mobile device or simulator to run the app.
-

## Testing

Expand All @@ -96,36 +51,18 @@ 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](https://github.com/Nkbtemmy)
# Manager
[mukunzidd](https://github.com/mukunzidd)

## Contact

Feel free to reach out to me on my email:
[email protected]
[GitHub](https://github.com/Nkbtemmy)
[GitHub](https://github.com/mukunzidd)
Feel free to reach out to us:
# TTL
[Nkbtemmy](https://github.com/Nkbtemmy)
[mukunzidd](https://github.com/mukunzidd)

## License

None At the moment !!
# Test coverage

[![codecov](https://codecov.io/gh/atlp-rwanda/matadors-rn-medica/graph/badge.svg?token=5OP0X0107C)](https://codecov.io/gh/atlp-rwanda/matadors-rn-medica)

For coverage on other branches, please visit the [Codecov project page](https://codecov.io/gh/atlp-rwanda/matadors-rn-medica) and select the appropriate branch.
# Contributors
[Murenzi Patenre]()
[Joseph Irirwanirira]()
[Bizimana Keynes]()
[Ndahiro Pacific]()
[Umwali Aimee Eudoxie]()
[Munezero N. Michael]()
[Ndanyuzwe Franflin]()
[Mbabazi Diane]()
14 changes: 11 additions & 3 deletions app.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,20 @@
"splash": {
"image": "./assets/images/splash.png",
"resizeMode": "contain",
"backgroundColor": "#ffffff"
"backgroundColor": "white"
},
"assetBundlePatterns": ["**/*"],
"ios": {
"supportsTablet": true,
"infoPlist": {
"NSFaceIDUsageDescription": "This app uses Face ID and Touch ID for some features"
},
"bundleIdentifier": "medical.app"
"bundleIdentifier": "medical.app",
},
"android": {
"adaptiveIcon": {
"foregroundImage": "./assets/images/adaptive-icon.png",
"backgroundColor": "#ffffff"
"backgroundColor": "white"
},
"package": "medical.app",
"softwareKeyboardLayoutMode": "pan"
Expand All @@ -42,6 +42,14 @@
],
"expo-font",
"expo-secure-store",
[
"expo-camera",
{
"cameraPermission": "Allow $(PRODUCT_NAME) to access your camera",
"microphonePermission": "Allow $(PRODUCT_NAME) to access your microphone",
"recordAudioAndroid": true
}
],
[
"expo-image-picker",
{
Expand Down
Loading

0 comments on commit 9fd7acb

Please sign in to comment.