Skip to content

Yashhuc/Blog_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BRAINWAVE

A blogging webapp.

Screenshot 2024-08-04 194124
Screenshot 2024-08-04 192106
Screenshot 2024-08-04 192127

Key Features

  • User Authentication: Secure login and registration with user credentials.
  • Profile Management: Manage user profiles, including image updates.
  • Password Reset: Reset passwords via email for added security.
  • Blog Post Management: Update and delete blog posts with ease.
  • Pagination: Efficiently handle large amounts of content with pagination.
  • Enhanced User Experience: Streamlined content management and interaction.

How To Use

To clone and run this application, you'll need Git and Python installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/Yashhuc/Blog_app.git

# Go into the repository
$ cd your-repository-name

# Set up a virtual environment
$ python -m venv venv
$ source venv/bin/activate  # On Windows use: venv\Scripts\activate

# Install dependencies
$ pip install -r requirements.txt

# Apply database migrations
$ python manage.py migrate

# Create a superuser
$ python manage.py createsuperuser

# Run the development server
$ python manage.py runserver

Credits

This software uses the following open source packages:

  • Django: A high-level Python web framework that enables rapid development of secure and maintainable websites.
  • crispy-bootstrap4: A Django package for using Bootstrap 4 with Django forms.
  • django-3-jet: A modern, responsive admin interface for Django.
  • django-crispy-forms: A Django application for formatting forms.
  • django-jazzmin: A Django admin theme for a modern look and feel.
  • gunicorn: A Python WSGI HTTP Server for UNIX.
  • oauthlib: A generic and reusable Python library for OAuth.
  • social-auth-core: A core implementation of social authentication in Python.

GitHub yashhuc  · 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published