Skip to content

Latest commit

 

History

History
94 lines (71 loc) · 4.63 KB

README.md

File metadata and controls

94 lines (71 loc) · 4.63 KB

Nike Shoes Store App 🏬 👟

Welcome to the Nike Shoes Store App, a cutting-edge Flutter application designed to elevate your shoe shopping experience. Browse and purchase the latest Nike shoe collections with ease, all while enjoying seamless features like OTP verification 🔐 and secure payments via Paystack 💳. Our robust backend is powered by Firebase 🔥, ensuring your data is handled with utmost care.

The remarkable UI of this app is brought to life through the creative talents of the visionary designer 👨‍🎨 Emmanuel Oyiboke, providing you with a visually stunning and user-friendly interface.

The UI Interface 🖼️

Nike Shoes Store App Preview

Todo List 📝

  • [✅] Create a new Flutter project
  • [✅] Set up Firebase project and add dependencies to pubspec.yaml file
  • [👨🏿‍💻] Build UI interfaces for app
  • [✅] Implement Firebase Authentication
  • [✅] Implement OTP verification using Firebase Authentication
  • [✅] Integrate Paystack payment gateway into the app
  • [✅] Fetch and display a list of Nike shoes from a backend API
  • Implement smooth page scrolling and animations
  • [👨🏿‍💻] Add cart functionality and checkout process
  • Implement search functionality to allow users to find specific shoes
  • [✅] Allow users to add shoes to their wishlist
  • Implement a ratings and review system for each shoe
  • Allow users to view their purchase history and track their orders
  • Implement push notifications to keep users updated on new shoe arrivals and sales
  • Thoroughly test the app and fix any bugs
  • Create a release build of the app
  • Publish the app to the Google Play Store and App Store

Getting Started 🚀

To run this app on your local machine, follow these steps:

  1. Clone this repository: git clone https://github.com/black-coda/nike-shoes-store-app.git
  2. Navigate to the project directory: cd nike-shoes-store-app
  3. Install dependencies: flutter pub get
  4. Run the app: flutter run

Features 🌟

Experience the following features in the Nike Shoes Store App:

  • 🛒 Browse and purchase Nike shoes
  • 🔐 OTP verification for secure login
  • 💳 Payment using Paystack
  • 🔥 Firebase backend for seamless data management
  • 🔍 Search for specific shoes with ease
  • ❤️ Add shoes to your wishlist
  • ⭐ Rate and review your favorite shoes
  • 📦 View purchase history and track orders
  • 📢 Stay updated with push notifications for new arrivals and sales

Packages Used 📦

To deliver these exceptional features, we've leveraged the power of various Flutter packages, including:

Explore these packages to enhance your Flutter app development journey!

Contributing 👨‍💻

We welcome contributions from the community! Whether you've spotted a bug or have exciting ideas for new features, please don't hesitate to open an issue or submit a pull request. Your code, no matter how spicy, is always appreciated! 😄

Credits 👏

We'd like to extend our gratitude to the following:

License 📝

This project is licensed under the MIT License. For all the legal details, check out the LICENSE file. Rest assured, we won't be suing anyone! 😂