Skip to content

A fully functional blogging website written in Django, HTML and CSS and integrated with AWS S3.

Notifications You must be signed in to change notification settings

Vipul115/Web-Blogging-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Blogging Application

A Web application for writing online blogs. This project is focused on developing and portraying backend development skills rather than frontend.

Setup

The first thing to do is to clone the repository:

$ git clone https://github.com/Vipul115/Web-Blogging-Application.git
$ cd Web-Blogging-Application

Create a virtual environment to install dependencies in and activate it:

$ virtualenv venv

For Windows:

$ venv\Scripts\activate

For Linux or Mac:

$ source venv/bin/activate

Then install the dependencies after navigating to the project directory:

(venv)$ pip install -r requirements.txt

Note the (venv) in front of the prompt. This indicates that this terminal session operates in a virtual environment set up by virtualenv.

Once pip has finished downloading the dependencies:

(venv)$ cd <project directory>
(venv)$ python manage.py runserver

And navigate to http://127.0.0.1:8000/.

REQUIRED ENVIRONMENT VARIABLES:

  • EMAIL_HOST_USER : User's email
  • EMAIL_HOST_PASSWORD : User's Password
  • AWS_SECRET_ACCESS_KEY : AWS User Secret Key
  • AWS_ACCESS_KEY_ID : AWS User Key ID
  • AWS_STORAGE_BUCKET_NAME : AWS S3 bucket name

Screenshots

Login Page

'1'

Register a new user

'1'

User's Profile Page

'1'

Submit a New Blog

'1'

Integration with AWS S3

'1'

Meta

Vipul Rustagi – LinkedInvipulrustagi11@gmail.com

My GITHUB

About

A fully functional blogging website written in Django, HTML and CSS and integrated with AWS S3.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published