Skip to content
/ PyForum Public

PyForum is a full-stack web application made using Django on the backend and React on the frontend.

License

Notifications You must be signed in to change notification settings

OmerFI/PyForum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyForum

PyForum is a full-stack web application made using Django on the backend and React on the frontend.

Install

Requires Python 3.6+ and Nodejs.

git clone https://github.com/OmerFI/PyForum.git
cd PyForum/frontend
npm install
npm run build
cd ../backend
pip install -r requirements.txt
python3 manage.py migrate
python3 manage.py runserver

There are no categories by default, but if you are an admin user, you can create them by clicking on the Yeni Kategori button in the top right corner.

You can create an admin user using the following command:

python3 manage.py createsuperuser

Note: This site's language is Turkish

Features

  • Users can register and log in.
  • Users can create a post in categories.
  • Any user can comment in a post.
  • Users can delete their comments.
  • Every user has a profile and in the profile, there are posts which the user has posted.
  • Users can edit his profile image, firstname and surname.
  • In main page, there are categories and posts. Each category has maximum 5 posts in main page. If there are more than 5 posts, then a link to the category details page appears.

About

PyForum is a full-stack web application made using Django on the backend and React on the frontend.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published