https://github.com/rustiever/wizard
An Online Publishing Platform Web App built using using Flutter 💕 & Firebase 🔥
https://github.com/rustiever/wizard
dart firebase firebase-hosting flutter flutter-apps flutter-web
Last synced: 9 months ago
JSON representation
An Online Publishing Platform Web App built using using Flutter 💕 & Firebase 🔥
- Host: GitHub
- URL: https://github.com/rustiever/wizard
- Owner: rustiever
- License: mit
- Created: 2020-10-09T14:05:39.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-02-20T15:38:29.000Z (almost 5 years ago)
- Last Synced: 2025-03-25T20:13:46.172Z (10 months ago)
- Topics: dart, firebase, firebase-hosting, flutter, flutter-apps, flutter-web
- Language: Dart
- Homepage: https://wizard-17895.web.app/
- Size: 4.45 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Wizard
An Online Publishing Platform Web App built using using Flutter 💕 & Firebase 🔥
## About the Web App 🥘
- Wizard is a Web App to post and view blogs for various topics 🤤!
- Login or SignUp using any account (P.S. Your credentials are safe!) 🤩 and this will lead you to the feed page.
- You can post your own blog for any topic.
- Blog must be valid markdown file without any kinds of errors.
- For uploading/posting, markdown file must be of certain kind (Soon will be updated)
- All the data is stored in Firebase 🔥. Because of Firestore database you'll get the latest and intresting blogs 🍔. Also, web app uses Getx package 😎 for state management.
- [Check the live Web App](https://wizard-17895.web.app)
## ✨ Features
- [x] SignIn/SignUp/SignOut.
- [x] Posting New Story.
- [x] Viewing the stories.
- [x] Bookmarking the stories.
- [x] Search and Filtering.
- [ ] Dark Mode.
## 📸 ScreenShots
|||
|:-------------:|:-------------:|
|
|
|
|
|
|
|
|
|
|
|
|
## 🔌 Plugins
| Name | Usage |
|------|-------|
|[**Getx**](https://pub.dev/packages/get)| State Management|
|[**Markdown_widget**](https://pub.dev/packages/markdown_widget)| To render the markdown content|
|[**Flutter_dropzone**](https://pub.dev/packages/flutter_dropzone)| To handle drag-and-drop|
|[**Mime Type**](https://pub.dev/packages/mime_type)| Get mime type of a file|
|[**File_picker**](https://pub.dev/packages/file_picker)| To Pick the file from local storage|
|[**Url_launcher**](https://pub.dev/packages/url_launcher)| To launch the url|
|[**Lint**](https://pub.dev/packages/lint)| To lint the project|
## 🔖 LICENCE
[MIT License](https://github.com/rustiever/wizard/blob/main/LICENSE.md)