Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sigma — Car Rental App

A Flutter mobile application for renting cars, built with a layered architecture and BLoC/Cubit state management.

Features

  • Splash screen and onboarding flow
  • Sign up, sign in, and OTP-based account verification
  • Home screen for browsing available cars
  • Owner profile management
  • Bottom navigation across main app sections
  • In-app notification handling

Tech Stack

Project Structure

lib/
└── 2_application/
    ├── core/
    │   ├── services/       # Shared services
    │   └── widgets/        # Reusable UI widgets
    └── pages/
        ├── splash/
        ├── login/
        ├── signup/
        ├── otp/
        ├── account_verified/
        ├── home/
        ├── owner_profile/
        ├── bottom_navbar/
        ├── main_app/
        └── global/

Each page module follows a page/cubit pattern, pairing UI with its own Cubit for state management.

Getting Started

Prerequisites

  • Flutter SDK (^3.6.0)
  • A configured .env file in the project root (loaded via flutter_dotenv)

Installation

flutter pub get

Run the app

flutter run

License

TBD

About

Sigma — A Flutter car rental app with user auth, OTP verification, car browsing, and owner profile management, built with BLoC state management.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages