2025-05-01 20:31:20 +02:00
..
2025-05-01 20:31:20 +02:00
2025-05-01 20:31:20 +02:00
2025-05-01 20:31:20 +02:00
2025-05-01 20:31:20 +02:00
2025-05-01 20:31:20 +02:00
2025-05-01 20:31:20 +02:00
2025-05-01 20:31:20 +02:00
2025-05-01 20:31:20 +02:00
2025-05-01 20:31:20 +02:00
2025-05-01 20:31:20 +02:00
2025-05-01 20:31:20 +02:00
2025-05-01 20:31:20 +02:00
2025-05-01 20:31:20 +02:00
2025-05-01 20:31:20 +02:00
2025-05-01 20:31:20 +02:00

Calendi Mobile App

A React Native mobile app version of the Calendi application built with Expo.

Features

  • Calendar view with events
  • Event management (create, view, edit, delete)
  • User profile management
  • Responsive UI for iOS and Android

Setup Instructions

Prerequisites

  • Node.js (16.x or newer)
  • npm or yarn
  • Expo CLI (npm install -g expo-cli)
  • iOS Simulator (for Mac users) or Android Emulator

Installation

  1. Clone this repository
  2. Navigate to the app directory
  3. Install dependencies:
npm install
# or
yarn install

Running the App

npm start
# or
yarn start

This will start the Expo development server. You can run the app on:

  • iOS Simulator (press i)
  • Android Emulator (press a)
  • Your physical device by scanning the QR code with the Expo Go app

Project Structure

  • app/ - Expo Router app directory with screens
  • components/ - Reusable UI components
  • constants/ - App constants and theme
  • lib/ - Domain logic and services
    • api/ - API service for backend communication
    • models/ - Data models
    • utils/ - Utility functions

Backend Connection

The app is configured to connect to a backend API. Update the API URL in lib/api/apiService.js to point to your backend server.