DeBored is a mobile application that helps users fight boredom through providing tailored hobby and activity suggestions, and fostering friendships between users with shared interests. If you find yourself bored, DeBored is here to help!
To install DeBored:
- On a mobile phone, install the Expo Go app on your mobile device from the App Store or Google Play Store
- On a Windows, Linux, or Mac OSX machine, install the Node.js runtime (v18.18.2) using the link here
- On the same machine, install Git here This is necessary in order to build, test, and the run the system
- On the same machine, open a command line/terminal window, navigate to any directory that you would like to store the DeBored source code in. See here for more info on navigating directories in command line/terminal
- In the desired directory, run
git clone https://github.com/ttrenh/DeBored.gitto clone the DeBored source. Refer to Directories for the layout of our directory structure - Run
cd DeBored/frontendfrom the cloned root directory - Run npm install to install dependencies
To run the app:
- Navigate to the
frontenddirectory, (runcd frontendfrom the root directory) - Run
npm expo startto start the app - Scan the generated QR on your mobile device to launch the project
In order to provide tailored suggestions, you will need to create an account through the app. Please sign up and login to get started! After logging in, you will be redirected to the homepage and can start getting DeBored!
Please report issues in the app public Git repository using the bug report template. Refer to Issues for current known bugs and limitations.