Skip to content

ecrindigital/expo-starter-auth-nativewind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📱 Expo Starter Auth NativeWind

A modern, type-safe starter template for building cross-platform mobile applications with Expo, featuring authentication and clean architecture principles.

Supports Expo iOS Supports Expo Android Supports Expo Web

📚 Stack

✨ Features

  • 🔐 Authentication Ready - Secure authentication flow with proper state management
  • 🎨 Modern UI - Beautiful, responsive UI with NativeWind (Tailwind CSS)
  • 📱 Cross Platform - Works seamlessly on iOS, Android, and Web
  • 🏗️ Clean Architecture - Domain-driven design with clear separation of concerns
  • 📁 File-based Routing - Intuitive routing with Expo Router
  • 💪 Type Safety - Full TypeScript support
  • 🔄 State Management - Efficient and predictable state handling
  • 🧪 Testing Setup - Ready for implementing your test suite

🚀 Quick Start

Prerequisites

  • Node.js (v18+ recommended)
  • Expo CLI
  • iOS/Android Simulator or physical device

Installation

# Clone the repository
git clone https://github.com/ecrindigital/expo-starter-auth-nativewind.git

# Navigate to the project directory
cd expo-starter-auth-nativewind

# Install dependencies
npm install
# or
yarn install

# Start the development server
npm start
# or
yarn start

📁 Project Structure

WIP

🛠️ Development

Environment Variables

WIP

Running on Different Platforms

# iOS
npm run ios
# or
yarn ios

# Android
npm run android
# or
yarn android

# Web
npm run web
# or
yarn web

📝 Notes

  • This template follows Clean Architecture principles for better scalability and maintainability
  • Authentication flow is implemented using industry best practices
  • NativeWind v4 is configured for styling with Tailwind CSS
  • The project structure is optimized for large-scale applications

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Clean and reliable starter project with Expo React Native, with Authentication and NativeWind

Topics

Resources

License

Stars

7 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors