Skip to content

emal0n/justdoit

Repository files navigation

JustDoIt 🏃‍♂️

Flutter Dart Version License Platform Build Status Code Style

JustDoIt - A Flutter application inspired by the famous Nike slogan. Get motivated and get things done!

📱 About

JustDoIt is a Flutter-based mobile application designed to help users stay motivated and accomplish their goals. Built with modern Flutter practices and featuring a clean, intuitive interface.

✨ Features

  • 🎯 Goal tracking and motivation
  • 📊 Progress visualization
  • 🎨 Modern Material Design UI
  • 📱 Cross-platform support (Android & iOS)
  • 🚀 Smooth animations and transitions
  • 💪 Motivational content and quotes

🛠️ Tech Stack

  • Framework: Flutter 3.1.1+
  • Language: Dart
  • UI Components: Material Design
  • Navigation: Google Nav Bar
  • State Management: Flutter built-in
  • Linting: Flutter Lints

📋 Prerequisites

Before you begin, ensure you have the following installed:

🚀 Getting Started

Installation

  1. Clone the repository

    git clone https://github.com/emal0n/justdoit.git
    cd justdoit
  2. Install dependencies

    flutter pub get
  3. Run the application

    flutter run

Development Setup

  1. Enable Flutter Lints

    flutter pub get
  2. Run tests

    flutter test
  3. Build for production

    flutter build apk --release  # Android
    flutter build ios --release  # iOS

📁 Project Structure

justdoit/
├── lib/
│   ├── images/          # App assets and images
│   │   ├── nikee.png
│   │   ├── nk2.gif
│   │   ├── nk3.gif
│   │   └── nk.gif
│   └── main.dart        # App entry point
├── pubspec.yaml         # Dependencies and configuration
├── README.md           # This file
└── analysis_options.yaml # Linting rules

🎨 Assets

The project includes several motivational images and GIFs:

  • nikee.png - Main logo/icon
  • nk2.gif, nk3.gif, nk.gif - Animated motivational content

📦 Dependencies

Main Dependencies

  • flutter - Flutter SDK
  • cupertino_icons - iOS-style icons
  • google_nav_bar - Navigation bar component

Dev Dependencies

  • flutter_test - Testing framework
  • flutter_lints - Code linting rules

🤝 Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📝 License

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

👥 Authors

  • Edmundo Neto - Initial work - emal0n

🙏 Acknowledgments

  • Flutter team for the amazing framework
  • Material Design for the beautiful UI components
  • Nike for the inspiration behind the "Just Do It" philosophy

📞 Support

If you have any questions or need help, please:

  • Open an issue on GitHub

Made with ❤️ and Flutter

About

BasicQuizApp Based on NIKE Company and Developed in Flutter.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •