The LifeLine Canada Foundation (or TLC) is a registered non-profit, committed to positive mental health and suicide prevention & awareness and is constantly developing new initiatives in support of these goals. The LifeLine Canada Foundation is not a crisis hotline. If in Crisis, call or text 988 for Canada’s new suicide prevention hotline. If you or someone you know is in danger of hurting themselves or others, call 911 immediately. See our directory of mental health crisis support in your area.
The LifeLine App is the National free Suicide Prevention and Awareness App that offers access and guidance to support for those suffering in crisis and those who have suffered the devastating loss of a loved one from suicide.
The LifeLine App also provides awareness education and prevention strategies to guide people in crisis all across the Globe. The App was developed as a centralized hub to connect people with accredited resources in Canada and throughout the world.
The LifeLine App has several main goals:
- One touch dialing from anywhere in Canada
- Fast and easy access to crisis centres all across Canada
- Available Resources
- Connect someone in crisis with the support and guidance they need 24/7
- Aid in positive mental well being
- Aid in suicide prevention
- Build suicide awareness
- Help guide loved ones left behind after a suicide
- And much more….
The LifeLine App also includes direct access to:
- Online Chat, Text and Email Crisis Help
- Canadian Crisis Line Centres Mapping
- Self Management tools
- E-Counselling
- Pattern Interrupts
- Mental Health Apps from across the Globe
- Attempt Survivor Support Access
- Canadian and Global Online Resources
- International Crisis Lines
- Other available Resources
Note: This app is currently in the development stage!
Before you install The Lifeline App, ensure that you have Node.js installed on your machine.
Note: I recommend using
asdf
to install Node.js so that you can easily manage different versions of Node.js and Expo for this project.
If you're using Linux or WSL, you might want to create a dedicated directory for all your development projects:
mkdir development
head into the development direcotry
cd development
Before cloning the repository, it's a good practice to fork it to your own GitHub account. This will allow you to make changes in your own copy of the repository without affecting the original one.
- Go to the Lifeline App GitHub repository.
- Click the "Fork" button at the top right of the repository page.
- Once the fork is created, you'll have your own copy of the repository under your GitHub account.
Navigate to the development or your preferred directory, then clone the repository:
git clone [email protected]:Justin-Bento/the-lifeline-canada-foundation.git
cd the-lifeline-canada-foundation
Navigate to the project folder and install the necessary dependencies:
cd the-lifeline-canada-foundation
npm install
Ensure you have the Expo Go app installed on your phone. Then plug in your phone, and run the following command to start the app:
npx expo start
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.