SargeBlog is a web application built using the Django Python framework, HTML, Bootstrap, and CSS. It provides a platform for users to sign up, create, update, and delete blog posts, manage their profiles, and reset their passwords.
User Authentication: Users can sign up for an account, log in, and log out securely.
Blog Management: Create, update, and delete blog posts with ease.
Profile Management: Users can update their profiles, providing a personalized experience.
Password Reset: Forgot your password? No worries! Reset it through a secure process.
Make sure you have the following installed:
Python 3.x
Django
Clone the repository:
git clone https://github.com/your-username/SargeBlog.git
Navigate to the project directory:
cd SargeBlog
Install dependencies:
pip install -r requirements.txt
Apply migrations:
python manage.py migrate
Create a superuser:
python manage.py createsuperuser
Run the development server:
python manage.py runserver
Access the application at http://localhost:8000 in your web browser.
Visit the registration page and create a new account.
Log in with your credentials.
Navigate to the blog creation page and submit your post.
Manage your blogs through the provided update and delete functionalities.
Update your profile information on the profile page.
Forgot your password? Follow the password reset process.
If you would like to contribute to the project, please follow the steps below:
Create a new branch for your feature or bug fix: git checkout -b feature-name. Make your changes and commit them: git commit -m 'Description of changes'. Push to the branch: git push origin feature-name. Open a pull request.
Elvis Sarge
Email: [email protected]
Feel free to reach out if you have any questions or feedback!