shreytheshreyas / Orbital-2020---C.H.A.P.I

This is the repository for our project of orbital 2020

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Achievement Level: Gemini

Application : Project Peace

logo

Motivation

Everyone in life has their down moments. Whether it is the anxiety of completing a required task before a deadline or you are depressed over the fact that you ended a relationship with a person you really care about. There are also few others who may suffer from psychological issues but due to the fact that our society looks down on mental illnesses they refuse to get help and usually suffer in silence.

Aim

My partner and I aim to develop an application/website that will help people facing psychological issues to become a bit more relaxed and make their lives more manageable. We plan to implement this strategy by developing a chatbot that these people can talk to when they are having issues such as a panic attack, compulsive urges, etc as talking to someone tends to calm anyone down when they are under alot of pressure or when they are feeling depressed. We also plan on implementing an information hub that consists of information of medical institutions they can approach to and hotlines they can call.

User Stories

  1. As a student who is facing trouble with exam stress i would like to able to communicate to someone to make my mind of studies.

  2. As a student struggling with video game addiction I would like to develop habits that can help me moderate my addiction.

  3. As a student who stuggles with anxiety issues i would like to have a set of contacts I can contact incase I have a panic attack.

  4. As a student who stuggles with anxiety issues i would like to have a set of contacts I can contact incase I have a panic attack.

  5. As a studnet facing addiction problems i would like to have something to track my progress.

  6. As an administrator I would like reassure that all information provided to the app is confidential and the user can register an account as an alias.

Technologies Used

  1. Dart
  2. Flutter Framework
  3. Firebase (For Backend development and Database management)
  4. DialogFlow API (For our chatbot)
  5. Figma (For Wireframe Design)

Application Feauters

  1. Chat bot(with some ML capabilities to identify type of psychological issue)
  2. Music player/Story Teller (for individuals suffering from Insomia)
  3. Money Tracker (For people with Alcohol and smoking addictions)
  4. Penalize System (Individuals have to pay a certain amount of money if they access a particular website)
  5. Goal Keeping System
  6. Information Hub

Wireframes Of Our Expected Application

1. Title Screen

TitleScreen

2. Create Account Screen

CreateAccount

3. Login Screen

Login

Execution Plan

Date Task
June 1st Submit Prototype for Project
June 10th Finish Coding Basic UI Framework for Application
June 12th - June 20th Focusing on designing and implementing the chatbot into our Application with the help of DialogFlow API
June 21st - June 27th Focusing on implementing the backend of our Application using Firebase
June 29th(Milestone 2) Done with the basic User Interface with some functional Backend
July 1st - July 18th Finishing up the development of the Progress Tracker and the Progress Setting Features
July 20th-July 26st Finish up the user testing for the application
July 27th (Milestone 3) Evaluation of Project

Project Log: Milestone 1

Serial No. Task Date Orbitee 1 Orbitee 2 Remarks
1. LiftOff May 11th 8hrs 8hrs LiftOffDay
2. Discussion of the Audience of our App May 12th 5hrs 5hrs Basic Features and UI Design
3. Creation for Project Poster and Project Video May 14th 7hrs 7hrs Creation and designig of poster and video
4. Discussion of TechStack May 17th 5hrs 5hrs Narrowing the technologies and APIs we can use for our application
5. Learing Dart and Flutter May 18th - May 24th 14hrs 14hrs Understandding how the framework exactly works and how we can use it to build our application
6. Development of README.md file 25th May - 27th May 6hrs 6hrs Development of the README.md file

Project Log: Milestone 2

Serial No. Task Date Orbitee 1 Orbitee 2 Remarks
1. Learning Firbase and DialogFlow June 5th - June 9th 10hrs 8hrs Learning respectiveAPIs
2. Learning about packages and context switching June 10th - June 11th 5hrs 3hrs -
3. Flutter and Firbase Integration June 14th - June 17th 40hrs - -
4. Learning how to deal with entities and lifespan in dialogflow June 14th - June 15th - 10hrs -
5. Learning About External Packages June 16th 5hrs - -
6. Integration of Music in to Flutter June 15th - June 18th 20hrs - -
7. Creating UI and UX for login screens June 20th - June 22nd 15hrs - -
8. Studying Context directional flow in dialogFlow June 12th - June 17th - 10hrs -
9. Actually Classifying different scenarios in dialogFlow June 18th - June 24th - 20hrs -
10. Integration of dialogFlow into App 25th June - 27th June - 15hrs -
11. Development of chatbot UI 27th June - 29th June - 25hrs -

Project Log: Milestone 3

Serial No. Task Date Orbitee 1 Orbitee 2 Remarks
1. Sending Chatbot prtotype to user and working on feedback July 5th - July 6th 8hrs 8hrs Learning respectiveAPIs
2. Integrating Music to Application July 9th - June 10th 2hrs 8hrs -
3. Integrating Information Hub to Application July 12th - July 17th 10hrs 10hrs -
3. Refining UI and Final testing of application July 22nd - July 27th 15hrs 15hrs -

References To Icon Designers:

  1. Freepik from www.flaticon.com

  2. Eucalyp from www.flaticon.com

  3. Icongeek26 from www.flaticon.com

  4. bqlqn from www.flaticon.com

  5. Smashicons from www.flaticon.com

  6. xnimrodx from www.flaticon.com</a

  7. xnimrodx from www.flaticon.com</a

About

This is the repository for our project of orbital 2020


Languages

Language:Dart 99.3%Language:Swift 0.5%Language:Kotlin 0.2%Language:Objective-C 0.0%