The Hospital Appointment App is a React Native application designed to streamline the process of booking and managing hospital appointments. This app utilizes React Native Paper for UI components, React Navigation for app navigation, and custom storage solutions for data management.
- Centralized Styling: Styles are managed in a centralized file (
centralizedStyles.ts) to ensure consistency across the application. - Responsive Design: The app is designed to work seamlessly on different screen sizes, utilizing responsive design techniques.
- Secure Storage: User data is securely stored using custom WebStorage and NativeStorage implementations.
- UI Components: Utilizes React Native Paper's components for a modern and consistent UI.
- Clone the repository:
git clone https://github.com/benforcapita/ShebaAssignment.git
- Navigate to the project directory:
cd ShebaAssignment - Install dependencies:
npm install
- Run the app:
npm start
- Navigate through the app to book and manage appointments.
- Use the login and signup screens to create and access user accounts.
- Centralized Styles: Modify styles in
src/styles/centralizedStyles.tsfor global changes. - Theme: Adjust theme settings in
theme.ts. - Components: Update or add new components in the
src/screensdirectory.
Contributions are welcome! Please fork the repository and submit a pull request for any changes.
This project is licensed under the MIT License.