Welcome to our platform, Study Bud.
- a website that mimics Discord and is intended to promote learning and information exchange in a group setting.
- Using our platform, you can set up virtual spaces where people with similar interests may congregate, have conversations, exchange insightful knowledge, and learn from one another.
- Visitors are able to sign up and set up an account on the website.
- With their login information, they may log in.
- To encourage conversation and study, users can construct rooms on a variety of subjects.
- Individuals can enter already-existing rooms and take part in conversational exchanges.
- In order to interact with other users, users can send messages within the rooms.
- It serves as a communication tool, allowing members to stay informed about ongoing activities.
- To search topics or discussions that you are interested in to take part.
Before running Django project with PostgresSql database, ensure you have installed dependencies given below:
pip install django
pip install psycopg2
- You have to go to railway.app after login create a new database using PostgresSql database.
- Open the settings.py file inside DiscordMain Folder and configure the DATABASES setting to use PostgresSQL.
- Modify the ENGINE, NAME, USER, and PASSWORD fields to match your PostgresSQL configuration of railway.app database.
Create a virtual environment and activate it. (For Windows)
Navigate to Your Project Directory
cd path\to\your\project
Create a Virtual Environment
python -m venv venv
Activate the Virtual Environment
.\venv\Scripts\activate
Run the following commands to apply database migrations:
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
Clone the repository:
git clone https://github.com/yourusername/yourproject.git
cd yourproject