Skip to content

ibrahim630/bookhub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BookHub

  • To contribute to our cause of making education free and easily accessible for underprivileged individuals, you'll need to follow these steps:

Running Application

  • Install Flutter from the following link: https://docs.flutter.dev/get-started/install

  • Obtain the Dark SDK

  • Choose an IDE and follow the instructions in this link: https://docs.flutter.dev/get-started/editor

  • Fork the repository and send a pull request to the main branch

  • Send any educational resources you have to our email address (ibrahim@gmail.com)

  • Here are some important details about the code structure:

  • The main code is in the "lib" folder, with "main.dart" serving as the launch point.

  • The "screens" folder contains the various paths of the application, while the "components" folder houses files pertaining to basic functionality used across pages.

  • The "courses" folder contains files on all course-related content.

  • The "admincontrol" folder contains files regarding user details and login.

  • Firebase is utilized for the backend, and "pubspec.yaml" lists all the application dependencies.

  • The "android" and "ios" folders are automatically generated by Flutter.

  • Flutter uses Dart to construct the app in its respective platform, utilizing nested widgets for layout.

  • To run the application, you must install Flutter and an emulator for either Android or iOS. The following link provides instructions for your development platform: https://docs.flutter.dev/get-started/install

  • Finally, to view your changes in real-time, hot reload Flutter, which will immediately reflect your modifications on your emulator instead of having to rebuild the whole project.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages