Welcome to Bonfire, a lightweight version of Discord. This project allows users to create servers and channels, invite friends, and send messages within these channels. Enjoy seamless communication and community building with Bonfire.
(https://bonfire-oi3n.onrender.com/)
To see Strife live, click the live link above. To run Strife locally on your machine follow these steps:
-
Clone the repository:
- git clone (https://github.com/Waris-95/Bonfire)
-
Create a database and database user:
- psql
- CREATE USER strife_app WITH PASSWORD CREATEDB;
- CREATE DATABASE strife_dev WITH OWNER strife_app;
-
Navigate to the backen folder and install python packages
- pipenv install
- pipenv shell
-
Create and seed database with
- flask db upgrade
- flask seed all
-
Start server
- flask run
-
CD into react-app folder and run
- npm install
-
Start the app with *npm start
Log in as a demo user to get a feel for the site. GIF HERE (for later)