Skip to content

nikhilshaji17/DotComDoctor-SoftwareEngineeringProject

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DotComDoctor

An AI Based Disease Prediction ChatBot


Team Members:
Jaideep Singh: 18103005
Nishant Puri: 18103019
Nikhil Shaji Kunnathu: 18103109


This Project has been created as a part of our
Artificial Intelligence (CSN-305),
Software Engineering (CSN-302),
Web Technologies (CSN-303)
Courses for the Academic Semester 202021


Note: We have followed an Agile approach (Kanban Method to be precise), and have conducted our sprints using Trello Boards

Here is the link to VIEW our Trello Board: DotComDoctor-Kanban Board


Screenshots:

To Be Added.


Usage:

To Be Added.


Timeline :

28 July, 2020 - 21 August, 2020:
Team Formation, Planning, and Project Finalisation

  • We formed our 3 member Team for the Project
  • We deliberated on various paradigms of AI that could be incorporated on a Web-Based Platform
  • We came up with the idea of an AI Based ChatBot which could serve as some kind of Virtual Doctor
  • Thus, we finalised our Project Summary

22 August, 2020 - 21 September, 2020:
Learning Phase I and Development Phase I

  • Navigated through various Tech-Stacks
  • Finalised as such:
    • Website Front-End: HTML, CSS, JavaScript
    • Website Hosting(Back-End): Flask, Heroku
    • Machine Learning: Decision Tree Classifier, Natural Language Processing
  • To achieve this Tech-Stack, we had to focus on a Learning Phase for these Technologies which proceeded through the given time
  • At the end of this period we delivered the UML Class and UseCase Diagrams

21 September, 2020 - 30 September, 2020:
Learning Phase II

  • Our main focus of this phase was to consolidate our Learnings and create a Planned Approach for our Project
  • By the end of this phase we rejected some ideas (As shown in the Trello Board) and improved upon other ideas
  • At the end of this period we delivered the UML Sequence, Activity, and State Chart Diagrams

1 October, 2020 - 15 October, 2020:
Learning Phase III and Development Phase II

  • After consolidating our learnings from the previous phase, we noe started developing our Website
  • We used 2 Machine Learning Models (Decision Tree Classifier and Random Forest Classifier) for classifying the diseases based on symptoms
  • We created a Simple Flask Server for testing the Pickle Files
  • Then we picked up NLP and Deep Learning(An Added Idea in Phase 2) to add o our Tech Stack

16 October, 2020 - Now:
Development Phase III

  • We are completing our NLP Learning part
  • We're now picking up the Map API Part and are using HereMaps for the same
  • We now need to focus on improving the Look and Feel of the same

About

DotComDoctor is an AI-ML Based Disease Prediction Chatbot made by Jaideep Singh, Nikhil Shaji Kunnathu and Nishant Puri as a part of our Software Engineering, Artificial Intelligence and Web Technologies courses

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 54.2%
  • HTML 40.8%
  • CSS 5.0%