DCU Intelligent Assistant is an android app which provides useful college services including:
- the ability to find class timetables using a course code and date
- an interactive map of DCU to search for buildings in DCU
- an assignments page for creating and saving reminders for assignments
- a transport page for finding bus timetables for bus stops near DCU or for any bus number
All of these features can be accessed through an AI chatbot. For example, sending the message "What are my classes today?" to it will open up a page displaying your class timetable.
- see the React Native CLI Quickstart guide at https://reactnative.dev/docs/environment-setup
- in the
chatbot2directory, runyarnornpm installto install all necessary dependencies. - start an emulator or connect a physical device (see: https://reactnative.dev/docs/environment-setup)
- run
yarn startornpx react-native start - in another terminal, run
yarn androidornpx react-native run-android - the app will run on the emulator or physical device
React Native, NodeJS, Javascript, PostreSQL
This is my 3rd year project which I created with Darragh McGonigle, another 3rd year computer science student at DCU.


