Skip to content

merikh2004/Libsys-Mobile

Repository files navigation

📚 LIBSYS Mobile - Frontend

LIBSYS Mobile is a modern, cross-platform mobile application frontend built with React Native and Expo. This project focuses on providing a clean and intuitive user interface for the Libsys library management system.

🚀 Technologies

📁 Project Structure

src/
├── api/          # API service configurations
├── assets/       # Static assets (images, fonts)
├── components/   # Reusable UI components
├── constants/    # App constants and theme
├── hooks/        # Custom React hooks
├── navigation/   # Navigation configuration & types
├── screens/      # Application screens (Dashboard, Login, etc.)
├── services/     # Business logic & services
└── utils/        # Helper functions

🛠️ Getting Started

Prerequisites

  • Node.js (Latest LTS recommended)
  • npm or yarn
  • Expo Go app on your mobile device (for testing)

Installation

  1. Clone the repository:

    git clone <repository-url>
    cd "Libsys Mobile"
  2. Install dependencies:

    npm install

Running the App

Start the development server:

npm start
  • Press a for Android emulator
  • Press i for iOS simulator
  • Press w for web
  • Scan the QR code with Expo Go (Android) or Camera app (iOS) to run on your physical device.

📱 Features

  • Authentication: Modern login interface.
  • Dashboard: Overview of library activities and stats.
  • Cross-Platform: Compatible with Android, iOS, and Web.

📜 Scripts

  • npm start: Starts the Expo development server.
  • npm run android: Opens the app on an Android emulator/device.
  • npm run ios: Opens the app on an iOS simulator.
  • npm run web: Opens the app in a web browser.
  • npm run lint: Runs ESLint for code quality checks.

Built with ❤️ for Libsys.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages