Skip to content

Parizval/BeYou

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BeYou

A Flutter application for Bennett Community.

Getting Started

Please make sure to Setup the Flutter SDK amd install the Dart Package inside Android Studio. Flutter Installation

For help getting started with Flutter, view our online documentation.

Dependencies

Following packages have been including in the project:

cupertino_icons: ^0.1.2 : 
url_launcher: 4.1.0
image_picker: 0.4.12
barcode_scan: "^0.0.4"  

Whenever you are trying to clone the project, make sure to install all the dependencies. In case of upgrading the version of the packages, please make sure that the version is below AndroidX SDK.

For getting help in version of packages, please visit Flutter AndroidX.

Assets:

All the Images and custom fonts used are present inside the /assets Directory.

flutter:
  assets:
    - assets/Images/trending.png
    - assets/Images/profile.png
    - assets/Images/newsfeed.png
    - assets/image_01.png
    - assets/image_02.jpg
    - assets/image_03.jpg
    - assets/image_04.jpg
    - assets/Images/previous.png
    - assets/Images/map.png
    - assets/Images/calendar.png
    - assets/Images/hourglass.png
    - assets/Images/feedback.png
    - assets/Images/scanner.png
    - assets/Images/register.png
    - assets/Images/reset.png
    - assets/Images/login.png

Above code should be mentioned inside pubspec.yaml along with the content.

Dart Files:

All the Files are stored inside the /lib Directory.

There are 12 Dart Files.

1.main.dart : 
    - It contains all the Page routes as well as starts the app code. 

2. HomePage.dart : 
    - The code of the Main screen lies inside this dart file. 
    - PageView Widget is used to create a much better User Experience 

3. Menu.dart : 
    - It has the larger view of the Functions of the Application. 

4.ChatBot.dart : 
    - A machine learning based Bot made with the help of the 
      DialogFlow to have a human-like interaction with the Users.
    - Url_Launcher package has been used inside this file. 

5.EvenScan.dart: 
    - A screen that helps you to scan any QR or BarCode and 
      provides you with the entire detauls of the upcoming event.
    - barcode_scan package has been used in this screen.

6.Articles.dart: 
    - A screen that contains threee different views of the 
         Event details. It is directly linked to EvenScanner as well 
         as the homepage. 
         
7.Options.dart: 
    -  A screen that refers you to various options such as Creating a Account,
    Login In and in case you have forgot the passsword.

 8.Trending.dart: 
    - All the upcoming events are being shown inside this screen with
    the ability to swipe left or right to view the events.  

9. Details.dart: 
    - It contains the values in form of Collections and Lists for the Events.
     
 The Files Login.dart, SignUp.dart, ForgotPassword.dart are in the phase of
 the development but the user Interface is complete.
    
 **The code for the firebase integreation is left only.**        

ChatBot

We have used DialogFlow to create the ChatBot for your application.

To have a human like interaction with our application, Please visit our BeYou ChatBot.

We have used Google Cloud Platform (GCP) Services to deploy our ChatBot.

Event Scanner

We have used Event_Scanner package to scar barcode and qr images.

To Obtain the details of the entire event all you have to do is Scan the Code and the application would be able to showcase the details.

Bugs and Issues:

The Integration of FireBase with the other packages has been one of the biggest 
issue since the starting of the Project.

Reasons: 
    1. The version of the FireBase packages should be below the 
    Android X compatibility which leads to breaking of the application.
    
    2. Even if you migrate the version of the Application to AndroidX,
       then the bug with the KotLin based package BarCodeScanner arises.

Screenshots

Screenshot HomePage 1

Screenshot HomePage 2

Screenshot HomePage 3

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages