Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/usd-cs/comp-49x-24-25-san-diego-food-bank-intro-project
https://github.com/usd-cs/comp-49x-24-25-san-diego-food-bank-intro-project
Last synced: 25 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/usd-cs/comp-49x-24-25-san-diego-food-bank-intro-project
- Owner: usd-cs
- Created: 2024-11-05T21:30:07.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-13T00:17:18.000Z (about 2 months ago)
- Last Synced: 2024-11-13T00:26:17.495Z (about 2 months ago)
- Language: Python
- Size: 27.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# COMP-49X-24-25-san-diego-food-bank-intro-project
Overview:
Our message posting application is a Django powered web forum that is designed
to display various user engagements through posts and comments. Users can sign in to their
account and participate in discussions by making posts or commenting on others' posts.
Our application has an intuitive and easy to use user interface for effortless navigating
and interaction.Features:
- User Authentication: Users can log in and log out securely. The application also can
distinguish between regular users and admins, allowing admins special permissions.-Post Creation: Users who are logged in can create new posts in a timeline format. Each post
is associated with whatever user created it and also includes a timestamp for when it was created.-Commenting: Users can comment on posts, allowing them to be involved in discussions and interact with other users.
-Admin: Admin users can manage posts and comments, giving them control over content or user interactions.
Installation:
1. Clone the repo:
https://github.com/usd-cs/COMP-49X-24-25-san-diego-food-bank-intro-project.git
or
[email protected]:usd-cs/COMP-49X-24-25-san-diego-food-bank-intro-project.git2. Install required dependencies (pip install):
pytest==8.3.3
django==5.1.3
sqlparse==0.5.1
asgiref==3.8.1
psycopg2==2.9.103. Setup the PostgreSQL database:
python manage.py migrate4. Create a superuser account to access the admin:
python manage.py createsuperuser5. Run the development server and visit http://127.0.0.1:8000 to access via browser:
python manage.py runserver