Skip to content

TangSquad/front-end

Repository files navigation

Tang Squad Frontend

Overview

TangSquad is a mobile app built using React Native and Expo, with TypeScript for type safety and NativeWind for utility-first styling. This project aims to deliver a clean, performant, and scalable mobile application and to provide a platform where squba divers can gather and deep dive together!

Features

  • Cross-platform mobile app (iOS and Android)
  • Type-safe code
  • Fast and responsive UI
  • Integrated with Expo for easy development and deployment

Tech Stack

  • React Native
  • Expo
  • TypeScript
  • NativeWind

Prerequisites

Make sure you have the following tools installed on your development machine:

  • Node.js (version >= 14)
  • Yarn or npm
  • Expo CLI
npm install -g expo-cli
  • Android Studio (for Android development) or Xcode (for iOS development)

Installation

  1. Clone the repository:
git clone https://github.com/your-username/your-repo-name.git
cd your-repo-name
  1. Install dependencies:
yarn install

or

npm install

Running the App

  1. Start the Expo development server:
npx expo start
  1. Use the Expo Go app on your mobile device (available on both Android and iOS) to scan the QR code displayed in the terminal.

  2. Alternatively, run the app on an Android/iOS simulator with the scripts in the next section

Scripts

Here are some useful scripts you can run:

  • npx expo start: Start the development server.
  • 'npx expo start -c': Start the development server with cache reset
  • npx expo run:android: Run the app on an Android emulator or device.
  • npx expo run:ios: Run the app on an iOS simulator or device.

Contributing

Contributions are welcome! Please follow the steps below:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-branch)
  3. Commit your changes (git commit -m 'feat: Add a new feature')
  4. Push to the branch (git push origin feature-branch)
  5. Open a pull request

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors