https://github.com/shreyansh26/blog_app
A simple Blog engine
https://github.com/shreyansh26/blog_app
blogapp django
Last synced: 16 days ago
JSON representation
A simple Blog engine
- Host: GitHub
- URL: https://github.com/shreyansh26/blog_app
- Owner: shreyansh26
- Created: 2017-04-02T20:49:04.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-11-22T04:28:18.000Z (almost 3 years ago)
- Last Synced: 2024-11-14T09:40:32.251Z (11 months ago)
- Topics: blogapp, django
- Language: JavaScript
- Homepage: https://shreyansh26blog.herokuapp.com/
- Size: 2.12 MB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Blog
====This is a blog webapp with options for the user to post articles and comment on them.
The blog also provides user authentication for users to SignIn, SignUp, and even reset their password if forgotten. Although currently, the confirmation mail is not sent to the user because I do not have any SMTP server set up yet. However, if run locally, the sample mail can be seen in the logs.------
### Dependecies
* Python 3.5
* Django 1.10### Installation
1. Install Python 3.5. See [this](https://www.python.org/downloads/ "Python 3.5") for details.
2. Install Django 1.10 using `pip`:
`pip install django==1.10`### Usage
1. Create a superuser (admin) for handling the web app. `cd` to root of the project and enter in terminal:
```
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
```
2. Enter your username, email and password.3. Enter following in terminal to run server on localhost:
`python manage.py runserver`4. Visit [http://localhost:8000](http://localhost:8000) to view the app. Login to admin area [http://localhost:8000/admin](http://localhost:8000/admin) to create, manage, edit and delete users, posts and comments.
------
The Blog has already been deployed on Heroku at - [Shreyansh's Blog](https://shreyansh26blog.herokuapp.com/ "Blog")