Skip to content

Gustavotc/marvel-guide-flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

45 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“ฑ Marvel Guide ๐Ÿ“š

License

๐Ÿ’ป Project

A Marvel Heroes and Comics guide, built with Flutter and MarvelAPI to help people get to know more about this amazing universe!

๐Ÿ› ๏ธ Features

  • Firebase Auth;
  • Firebase Firestore;
  • Infinite Scrolling;
  • Paginated Requests;
  • Rest API;
  • Form Validation;
  • Animations;
  • Loading Effects;

โœจ Technologies

  • Flutter
  • Lottie
  • LocalStorage
  • Http
  • MarvelAPI
  • MVC

๐Ÿ”– Layout

ilustration ilustration2

๐Ÿ‘จโ€๐Ÿ’ป Getting started

git clone this project and install flutter dependencies.

git clone
flutter pub get

In order to consume the MarvelAPI, create an account on https://developer.marvel.com and place your keys in the folowing file:

// marvel_api.dart
static final publicKey = YOUR_PUBLIC_KEY;
static final privateKey = YOUR_PRIVATE_KEY;

Setup a new firebase project with email and password authentication and firestore and paste the config in the config folder.

// config/firebase_options.dart
class DefaultFirebaseOptions {
  // Your config here  
}

๐Ÿ“„ Licence

This project is under MIT license. Check the LICENSE file for more details.


About

A marvel heroes and comics guide, built with Flutter, MarvelApi and based on MVC pattern ๐Ÿ“ฑ

Resources

License

Stars

Watchers

Forks