Squaak
Welcome to Squaak, a web application for connecting with friends through a real-time communication platform! Features
π User registration and login
πββοΈπββοΈ Add and remove friends
π£οΈ Create public chat rooms for multiple user inputs
πΉ Video chat with other users based on room name
π¬ Direct messaging with other users
Getting Started
To get started with Squaak, follow these steps:
- Clone the repository to your local machine by running git clone https://github.com/KevonneM/squaak.git.
- Install pipenv by running pip install pipenv.
- Navigate to the root directory of the project and run pipenv install to create the virtual environment and install the required dependencies.
- Create a .env file in the root directory of the project, and add the following environmental variables: SECRET_KEY, SENDGRID_API_KEY, appCertificate, and appID with their respective values. These variables are required for Squaak to work properly.
- Run the migrations by running python manage.py migrate.
- Create a superuser by running python manage.py createsuperuser.
- Start the development server by running python manage.py runserver.
- Access Squaak on your web browser by visiting http://localhost:8000/.
That's it! You should now be able to use Squaak's video chat and messaging features. If you encounter any issues while setting up Squaak, please feel free to reach out.
Built With
Python
Django
sqlite3
Authors
Kevonne Montes - KevonneM
Michael Brown - Michael-LeRoyBrown
Acknowledgments
π‘ Inspiration for this project came from the desire to expand my knowledge on web application development and woring with Python, Django, and many other tools.
π Special thanks to my co-contributor Michael Brown for building this along-side me.