Skip to content

This project is a Flutter front-end for a Raffle application, complementing the Django backend (raffleapi-django) for managing raffles, tickets, and user-related activities. The app provides an engaging and responsive user experience on both mobile and web platforms.

Notifications You must be signed in to change notification settings

devfemibadmus/raffle-flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raffle Flutter App

Project Type

This project is a Flutter front-end for a Raffle application, complementing the Django backend raffleapi-django for managing raffles, tickets, and user-related activities. The app provides an engaging and responsive user experience on both mobile and web platforms.

Features

Flutter Frontend

  1. User Authentication:

    • User login and registration using Flutter.
    • Default login credentials:
    • Username: devfemibadmus
    • Password: 12345
  2. Raffle Management:

    • Viewing available raffles, details, and participating in raffles.
  3. Paystack Payments:

    • Integration with Paystack for secure and convenient payment processing.
  4. Admin Systems Management:

    • Admin features for managing raffles, tickets, and user activities.

Why This App?

This app was created as a learning experience project. While the concept of betting and raffling may have negative aspects, the development process provided valuable insights into user management, API integration, and deploying applications.

Screenshots

Check out devfemibadmus/raffle-flutter for the App screenshots

Website Pages

Screenshots

Login Login
Login Login
Home Raffle
Home Raffle
Winner Me
Winner Me
Raffle details Notification
Raffle details Notification

Terminal Screenshot

Terminal Terminal Terminal Terminal Terminal Terminal Terminal Terminal Terminal Terminal

Get Started

  1. Clone the Flutter app from devfemibadmus/raffle-flutter.
  2. Clone the Django backend from devfemibadmus/raffleapi-django and run on 8880.
  3. Open the project in your preferred Flutter development environment.
  4. Flutter create .
  5. Run the app on an emulator or connected device.
  6. Explore the available raffles, participate, and enjoy the interactive features.
  7. Contact me devfemibadmus@gmail.com

Note:

  • For a complete experience, ensure that the Django backend (raffleapi-django) is set up and running.

Code Usage

The code is free to use for learning purposes. For development or further usage, please contact the developer at devfemibadmus@gmail.com for permission or collaboration.

Feel free to explore, learn, and contribute to this project!

Note: This project was initially intended for luckytreeraffle.com but was discontinued due to a lack of investors.

About

This project is a Flutter front-end for a Raffle application, complementing the Django backend (raffleapi-django) for managing raffles, tickets, and user-related activities. The app provides an engaging and responsive user experience on both mobile and web platforms.

Topics

Resources

Stars

Watchers

Forks

Languages