Skip to content

A messaging web app where users can form and join interest-based online communities

Notifications You must be signed in to change notification settings

eulloa10/harmonious-voices

Repository files navigation

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contact
  4. Acknowledgments

About The Project

Live Link

Harmonious-Voices

Harmonious Voices is a Discord inspired website with frontend and backend support for Servers, Channels, Messages, and Direct Messaging features.

Direct Messaging

Easily search for a friend to start a direct messaging thread

Direct-Messaging

Explore

Browser through various user created servers and join any that match your interests

Explore-Servers

Channels

Use the server channels to engage with the community

Channel-Messaging

(back to top)

Built With

(back to top)

Getting Started

Installation

Backend

  1. Clone this repository

    git clone https://github.com/eulloa10/harmonious-voices
  2. Install dependencies

    pipenv install -r requirements.txt
    pipenv install boto3
  3. Create a .env file based on the example with proper settings for your development environment

  4. Make sure the SQLite3 database connection URL is in the .env file

  5. Get into your pipenv, migrate your database, seed your database, and run your Flask app

    pipenv shell
    flask db upgrade
    flask seed all
    flask run

Frontend

  1. Navigate to the react-app folder and npm install

    cd react-app
    npm install
  2. Start the React app

    npm start

(back to top)

Contact

(back to top)

Additional Resources

(back to top)

About

A messaging web app where users can form and join interest-based online communities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages