Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/avanshh99/blog
A Flask blog site is a web application built using the Flask framework. It allows users to create, for rapid development and deployment.edit, and delete blog posts, view a list of posts, and read individual post details. The site typically includes user authentication for secure access and an admin interface for managing content.
https://github.com/avanshh99/blog
bootstrap4 css email-validator flask-email flask-login flask-sqlalchemy flask-wtf html5 jinja2 python
Last synced: 8 days ago
JSON representation
A Flask blog site is a web application built using the Flask framework. It allows users to create, for rapid development and deployment.edit, and delete blog posts, view a list of posts, and read individual post details. The site typically includes user authentication for secure access and an admin interface for managing content.
- Host: GitHub
- URL: https://github.com/avanshh99/blog
- Owner: avanshh99
- Created: 2024-06-18T09:47:11.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-18T15:35:55.000Z (3 months ago)
- Last Synced: 2024-09-21T05:04:06.750Z (12 days ago)
- Topics: bootstrap4, css, email-validator, flask-email, flask-login, flask-sqlalchemy, flask-wtf, html5, jinja2, python
- Language: Python
- Homepage:
- Size: 17.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
```markdown
# Flask BlogA simple blog web application built using the Flask framework. It allows users to create, edit, and delete blog posts, view a list of posts, and read individual post details. User authentication is implemented to secure access, along with an admin interface for managing content.
## Features
- User registration and authentication
- Create, read, update, and delete blog posts
- Responsive design for seamless access on all devices## Installation
1. **Clone the repository:**
```sh
git clone https://github.com/USERNAME/REPOSITORY.git
cd REPOSITORY
```2. **Create a virtual environment:**
```sh
python3 -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
```3. **Install dependencies:**
```sh
pip install -r requirements.txt
```4. **Set up the database:**
```sh
flask db init
flask db migrate -m "Initial migration."
flask db upgrade
```5. **Run the application:**
```sh
flask run
```## Usage
- Access the application at `http://127.0.0.1:5000/`
- Register for an account or log in if you already have one
- Create, edit, and delete blog posts from the user dashboard## Contributing
Contributions are welcome! Please fork the repository and submit a pull request for review.
## License
This project is licensed under the MIT License.
```Replace `USERNAME` and `REPOSITORY` with your GitHub username and repository name, respectively.