Skip to content

cgrq/Smoke-Signal

Repository files navigation

icon Welcome to Smoke Signal!

Smoke Signal is a soft Slack clone that allows users to communicate with each other via text in real time.


Wiki Links

API | Features List | User Stories | Redux Store Shape


Technologies

Python Flask JavaScript NodeJS HTML5 CSS3 Postgres SQLite React Redux Git GitHub Render


UI

Homepage

Homepage

Channel Page

Channel Screen

Create a Channel Form

Channel Screen


Getting Started

  1. Install python dependencies by running the pipenv install -r requirements.txt command.

  2. Install node dependencies by running the npm install --prefix frontend

  3. Make sure to create a .env file by following the .env.example given.

  4. Set up database by running the following commands:

    pipenv shell
    flask db upgrade
    flask seed all
    
  5. Start backend server by running the flask run command.

  6. Start frontend server by running the following commands:

    cd frontend
    npm start
    

Contact

Feel free to get in touch with us on LinkedIn!

Adam Tull

Christian Rosá

Roosevelt Burden

Vincent Radford

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •