Loading repository data…
Loading repository data…
LakshayD02 / repository
Blogger is a comprehensive full stack web application designed for seamless blog management and user interaction. Built using a powerful technology stack that includes HTML, CSS, JavaScript, Bootstrap 2, Flask, and Python, along with MySQL/SQLite for database management, this application provides an intuitive and engaging blogging platform.
Blogger is a comprehensive full stack web application designed for seamless blog management and user interaction. Built using a powerful technology stack, including HTML, CSS, JavaScript, Bootstrap 2, Flask, and Python, along with MySQL/SQLite for database management, this application provides an intuitive and engaging blogging platform. Blogger offers both users and administrators an easy way to create, manage, and explore blog posts.
With its secure user authentication, post management, and an intuitive admin panel, Blogger is designed to provide a rich, customizable blogging experience.
Frontend:
Backend:
Authentication:
📂 Clone the repository:
Clone this repository to your local machine:
git clone <repository_url>
🐍 Set up a virtual environment (optional but recommended):
In the project directory, create a virtual environment:
python -m venv venv
🧰 Install dependencies: Install the required dependencies for the project:
⚙️ Set up the database:
Set up the database and tables:
Use MySQL or SQLite as the database.
Configure the database connection in the config.py file (modify credentials for MySQL if needed).
Run the application to automatically create the database schema.
🚀 Run the application:
Run the Flask application:
python app.py
🌐 Open the app:
Open your browser and navigate to http://localhost:5000 to see the application in action.
💻 For Users:
Sign Up / Log In:
Create, Read, Update, and Delete Posts:
Profile Management:
Search:
Commenting:
Admin Panel:
Approve or Delete Content:
User Management: