Skip to content

ChirpNest is a social media platform built using Django , allowing users to post text and images. This app implements user authentication, model relationships, and data management via Django’s admin panel. A great project to learn the workings of Django apps, handling URLs, and implementing authorization for a secure user experience.

Notifications You must be signed in to change notification settings

YashPandey1405/ChirpNest-Social-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChirpNest - Social Media App

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.

Features

  • 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

Technologies Used

  • Backend: Django
  • Frontend: Bootstrap 5.3, JavaScript
  • Database: SQLite (default for Django development)
  • Libraries: Pillow (for image processing)

Setup

  1. Clone the repository:

    git clone https://github.com/YashPandey/ChirpNest-Social-App.git
  2. Install dependencies:

    pip install -r requirements.txt
  3. Apply migrations to create the database:

    python manage.py migrate
  4. Create a superuser for the admin interface:

    python manage.py createsuperuser
  5. Run the server:

    python manage.py runserver
  6. Access the admin panel at:

    http://127.0.0.1:8000/admin/
    
  7. Access the app at:

    http://127.0.0.1:8000/
    

License

This project is licensed under the MIT License.

About

ChirpNest is a social media platform built using Django , allowing users to post text and images. This app implements user authentication, model relationships, and data management via Django’s admin panel. A great project to learn the workings of Django apps, handling URLs, and implementing authorization for a secure user experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published