The DevDoodle Blog is a web application designed for developers and tech enthusiasts to share, explore, and engage in tech-related content. With a focus on simplicity and visual appeal, this blog provides an intuitive platform for users to create, edit, and discover posts without the need for authentication. Dive into the world of technology, express your thoughts, and connect with like-minded individuals through the DevDoodle Blog.
-
Simplified User Experience:
- No authentication required for seamless access.
- Intuitive and user-friendly design.
-
Visually Appealing Interface:
- Elegant post cards with shadows and hover effects.
- Captivating header styling with a unique font and color scheme.
- Thoughtfully selected typography for readability.
-
Clean and Uncluttered Layout:
- Ample whitespace for a clean and organized appearance.
- Adjusted margins and paddings for improved spacing between elements.
-
Tech-Centric Content:
- Users can create, edit, and explore tech-related posts.
- Dynamic post index for easy navigation.
-
Responsive Design:
- Ensures a seamless experience across various devices.
To run the DevDoodle Blog locally, follow these steps:
git clone https://github.com/SHIV000000/DevDoodle.git
cd DevDoodle
Activate virtual environment: On Mac\Lin: source venv/bin/activate
On Windows: venv\Scripts\activate
pip install django
Either do:=
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
Visit http://127.0.0.1:8000/ in your browser.
We welcome contributions from the community! If you'd like to contribute to this project, please follow these guidelines:
- Reporting Issues: If you encounter any bugs or issues, please open an issue on GitHub and provide as much detail as possible.
- Feature Requests: If you have any ideas for new features, feel free to open an issue to discuss them.
- Code Contributions: If you'd like to contribute code, please fork the repository, make your changes, and submit a pull request. Make sure your code follows our coding standards and include tests if applicable.
To contribute a new feature or fix a bug:
- Fork the repository.
- Create a new branch for your feature or fix:
git checkout -b feature-name
- Make your changes and commit them:
git commit -am 'Added new feature'
- Push your changes to your fork:
git push origin feature-name
- Open a pull request on GitHub.
We'll review your changes and merge them into the main branch once they've been approved.