my-first-blog
This project is a blog posting web application where you can log in, write, post, edit your blog posts, you can also read any posted blog and if you just want the summary of a blog post you can hit the button for summarisation. I used Django framework for building this webapp, for the summarisation part, I hosted a gradio application on huggingface spaces I then call the API using JavaScript on my Django web application.
Features
- Go to the site and sign up to create a new account
- If you have not sign in or created an account you can still read the available blog and summarise it.
- If you want to write a blog you will have to sign in
Installation
To install and run the application, follow these steps:
- Clone the repository to your local machine.
- Install the required dependencies using
pip install -r requirements.txt
. - cd into the project folder
- Run the application using
python manage.py runserver
. - Access the application in your web browser at
http://localhost:8000
.
Demo
Click here to view a live demo of the application.
Contributing
If you would like to contribute to the project, please fork the repository and submit a pull request.
License
This project is licensed under the MIT License - see the LICENSE file for details.