Coder Social home page Coder Social logo

twanmulder / flackapp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hemendrakhatik/flackapp

0.0 1.0 0.0 381 KB

This is an anonymous chat application.

Home Page: https://flack-web-app.herokuapp.com/

Python 3.64% CSS 2.04% JavaScript 89.68% HTML 4.65%

flackapp's Introduction

Flack

Home page

About Project:

This is an anonymous chat application in which you can create new rooms and can join existing rooms and can chat with other people in room.

Uniqueness About this project

  • Flack does not store user chat in Flack's server.
  • It hides the user's identity from other users
  • Passwords are encrypted

Technology stack used in this project

  • Python
  • Flask
  • JavaScript
  • Socket Programming
  • BootStrap
  • JQuery
  • HTML/CSS

Flack Live

Run this project on your local machine

  1. Clone the repository to your local desktop
git clone paste_link_you_copied
  1. Change the directory
cd FlackApp
  1. Install requirements.txt
pip install -r requirements.txt 
  1. Set environment variables in your shell
export FLASK_APP=application.py
export DATABASE_URL="postgres://vfobhheluegnpw:0704135dad9d809b773c6ad4555bfdc87cd76999ccb90c8c99a0ec982f3267de@ec2-23-21-130-182.compute-1.amazonaws.com:5432/da71gb54aqbou7"
  1. Run application
flask run

How to contribute

  1. Make a Fork.
  2. Clone the repository to your local desktop.
git clone paste_link_you_copied
  1. Create a new branch (It's necessary).
git checkout -b branchName
  1. Make changes and Add to Staging here.
git add .
  1. Commit changes.
git commit -m "Message you want to write"
  • Always write the message short and easy to understand (ideally 3 to 5 words).
  1. Push the changes so that Pull request will be generated.
git push -u origin branchName
  1. Make PR.
  2. Commits should be descriptive.
  3. Try to minimize conflicts.
  4. Follow these steps only after you have Git installed in your system.

Where to contribute

  1. UX/UI
  • You can improve the existing User Interface or can introduce a new layout for Flack.
  1. Code reformat
  • You can introduce more concise and readable code
  1. Improvements in Backend
  • You can find any bug or error and can fix it
  1. Readme file
  • If you think that something is missing from the readme file. You can introduce new sections for the readme file or can improve the existing one.

Click here to Contribute

About Me:

Click Here to know about me.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.