PokeCode

Image

An educational Flutter app made with ❤️

View the demo of our Project

Table of Contents

  • About our Project
    • Inspiration
    • What it does
  • Getting Started
    • Prerequisites
    • Installation
  • How we built it
    • Firebase cloud
    • Section Integration
    • Flutter Application
  • Roadmap
    • Challenges we faced
    • Accomplishments we're proud of
    • Future updates
  • Team Members

Inspiration

This app is inspired by the lock-down situation presiding now. Everyone wants to learn something new to utilize this time in a fruitful way. This app is specially made for Rookie Coders who want to start their journey on programming.

What it does

This app contains specially curated youtube videos taken from pro youtube channels. The rookie coders can choose their own language and learn it through the videos from this app. The progress can be seen in the dashboard as a checkpoint to see what you have learned and what is yet to be learned.

Prerequisites

Head over to here To run our app in an emulator, you need Android Studio's latest version, with Flutter SDK installed. There are no prerequisites for using this app. It is made especially for beginners!

Installation of the app

Download the v1.0 Click me!

How we built it

  • Installed flutter plugins
  • The work was divided among 4 of us. Dashboard, Course catalog, Login and Signup with Firebase, Project page
  • Basic flutter elements were used.
  • Youtube API was used to fetch the videos.

Challenges we faced

Together we can face any challenges as deep as the ocean and as high as the sky. - Sonia Gandhi

The whole journey was a challenge for us rookies. It's a wonderful feat for our entire team to build something we had no previous experience with. Only one of us knew Android development, and the rest of us were completely new. We are very proud to completely build something from the ground up, about which we had zero previous knowledge.

Accomplishments we're proud of

Though Dart was a new programming language, because of familiarity with Object-Oriented languages, we were able to work upon it. But integrating all the codes, messing up like a million times, and sometimes losing hope because everything seemed impossible, we were able to finally overcome all the challenges and complete our part. In our opinion, the biggest hurdle was pushing and pulling from git without messing each other's code. The overall experience was quite challenging and nervewracking at times. We are proud to be able to successfully build the login and signup section along with connecting it with our Firebase cloud database. We were also able to integrate the Youtube API which we are very proud of.

Future updates

  • Badges and certificates for course completion
  • Upgradation of UI and settings section

Team Members

  • Bravish Ghosh
  • Vatsala Jha
  • Haripriya Baskaran
  • Yogesh Singh

Download here

Download the current version

Built With

Share this project:

Updates