ChirpNest is a Django-based social media platform that allows users to post text and images. The app includes a fully functional user authentication system, model relationships for posts, and an admin interface for managing data.
- User Authentication (Sign Up, Login, Logout)
- Post images along with text content
- Easy-to-use admin interface for managing posts and users
- Image handling with Django's built-in storage system
- Backend: Django
- Frontend: Bootstrap 5.3, JavaScript
- Database: SQLite (default for Django development)
- Libraries: Pillow (for image processing)
-
Clone the repository:
git clone https://github.com/YashPandey/ChirpNest-Social-App.git
-
Install dependencies:
pip install -r requirements.txt
-
Apply migrations to create the database:
python manage.py migrate
-
Create a superuser for the admin interface:
python manage.py createsuperuser
-
Run the server:
python manage.py runserver
-
Access the admin panel at:
http://127.0.0.1:8000/admin/
-
Access the app at:
http://127.0.0.1:8000/
This project is licensed under the MIT License.