Giter Site home page Giter Site logo

studybud's Introduction

StudyBuddy

Cloning the repository

--> Clone the repository using the command below :

git clone https://github.com/divanov11/StudyBud.git

--> Move into the directory where we have the project files :

cd StudyBud

--> Create a virtual environment :

# Let's install virtualenv first
pip install virtualenv

# Then we create our virtual environment
virtualenv envname

--> Activate the virtual environment :

envname\scripts\activate

--> Install the requirements :

pip install -r requirements.txt

Running the App

--> To run the App, we use :

python manage.py runserver

โš  Then, the development server will be started at http://127.0.0.1:8000/

App Preview :

ย 

Feed Home


Room Conversation Preview

studybud's People

Contributors

divanov11 avatar midouwebdev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

studybud's Issues

Can't login from login page

Hi! I can login using admin page but cannot login from login page with the same username. Can anyone help, please?

Static file cant't not found

i try to deploy the project on VPS server but it's seems like the static folder is not found i've done python3 mange.py collectstatic but it's still the same issue "GET /static/js/script.js HTTP/1.1" 404 179 anyone can help pls

Change the Boiler Plate code for room.html

The room.html file which we copy from studybud repository to our own project for further editing, is already updated with dynamic user variables, and no job left to do for learners. Please update the room.html file to its static version

Room name is not appearing

Hi! Firstly. thanks a lot for amazing course. My problem is with admin panel. When create a room room name is not appearing. It simply counts like Room object(1), Room object(2) and so on. Any help is appreciated. Thanks beforehand.

[Bug] Incorrect Link to Edit Page


name: Incorrect Link to Edit Page

about: Report an issue where clicking on @username on the home page takes users to the edit page instead of the user info page.


Issue Description

Expected Behavior:
When clicking on the @username on the home page, users should be directed to the user info page.

Current Behavior:
Currently, clicking on the @username on the home page redirects users to the edit page instead of the user info page.

Steps to Reproduce

  1. Log in to the social media app.
  2. Navigate to the home page.
  3. Locate your @username mention at the top right.
  4. Click on the @username.

Screenshots / Recordings

image
image

Room name and description contradicting

the room name is being overriden by the room description upon creation or editing, thereby displaying it on the home page.

It happens immediately after creation or on updating

Participant issue in room messages

If any participant joins the room and send any message he will be added in room but, if he deletes all his messages he should be removed from room.

Cannot create superuser from the command line!

Running method of creating superusers according to Django docs result in the following stacktrace:

Traceback (most recent call last):
  File "manage.py", line 22, in <module>
    main()
  File "manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "mypath/study-bud/.venv/lib/python3.8/site-packages/django/core/management/__init__.py", line 419, in execute_from_command_line
    utility.execute()
  File "mypath/study-bud/.venv/lib/python3.8/site-packages/django/core/management/__init__.py", line 413, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "mypath/study-bud/.venv/lib/python3.8/site-packages/django/core/management/base.py", line 354, in run_from_argv
    self.execute(*args, **cmd_options)
  File "mypath/study-bud/.venv/lib/python3.8/site-packages/django/contrib/auth/management/commands/createsuperuser.py", line 79, in execute
    return super().execute(*args, **options)
  File "mypath/study-bud/.venv/lib/python3.8/site-packages/django/core/management/base.py", line 398, in execute
    output = self.handle(*args, **options)
  File "mypath/study-bud/.venv/lib/python3.8/site-packages/django/contrib/auth/management/commands/createsuperuser.py", line 189, in handle
    self.UserModel._default_manager.db_manager(database).create_superuser(**user_data)
TypeError: create_superuser() missing 1 required positional argument: 'username'

It has to do with not implementing the BaseUserManager methods correctly as your custom model differs.

I did a quick tweak locally and it works fine.

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.