This repository contains the source code for a Fashion Blog App built using Django, HTML, CSS, and SQLite. The app is designed to provide a platform for sharing and discussing the latest trends in fashion.
- User Authentication: Users can register, log in, and manage their profiles.
- Blog Management: Users can create, edit, and delete fashion-related blog posts.
- Commenting System: Users can comment on posts to engage with the content.
- Responsive Design: The app is designed to be fully responsive and accessible across devices.
- Admin Panel: Admin users have access to a dedicated panel for managing the content and users.
Ensure you have the following installed:
- Python 3.x
- Django
- SQLite (default in Python)
-
Clone the repository:
git clone https://github.com/yourusername/Blog-App.git cd Blog-App
-
Set up a virtual environment:
python -m venv env source env/bin/activate # On Windows use `env\Scripts\activate`
-
Install dependencies:
pip install -r requirements.txt
-
Apply database migrations:
python manage.py migrate
-
Run the server:
python manage.py runserver
-
Access the app: Visit
http://127.0.0.1:8000/
in your web browser.
- Sign Up / Log In: Users can create an account or log in to their existing account.
- Create Posts: After logging in, users can create and manage their own blog posts.
- Update/Edit Posts: Users can interact and update content of blog posts.
Contributions to improve the project are welcome! To contribute:
- Fork the repository
- Create a new branch for your feature:
git checkout -b feature-name
- Make your changes and commit them:
git commit -m "Description of the feature"
- Push your changes to your branch:
git push origin feature-name
- Open a Pull Request
For questions or feedback, you can reach out via email at your-sahanariddhi007@gmail.com