An open API service indexing awesome lists of open source software.

https://github.com/thrymheim/myblog

My personal blog (Still working on it - not finished)
https://github.com/thrymheim/myblog

begginers blog css django html mysql orm python

Last synced: about 1 year ago
JSON representation

My personal blog (Still working on it - not finished)

Awesome Lists containing this project

README

          

# My Personal Blog

Welcome to my personal blog! This project is built using **Django** for the backend and **HTML/CSS** for the frontend. It serves as a platform for sharing my thoughts, ideas, and experiences.

## Table of Contents

- [Features](#features)
- [Technologies Used](#technologies-used)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)

## Features

- Responsive design for mobile and desktop
- Simple and clean user interface

## Technologies Used

- [Django](https://www.djangoproject.com/) - A high-level Python Web framework
- [HTML5](https://www.w3schools.com/html/) - Markup language for creating web pages
- [CSS3](https://www.w3schools.com/css/) - Style sheet language for designing web pages
- [SQLite](https://www.sqlite.org/index.html) - Database engine used for development

## Installation

To get your own copy of this project up and running, follow these steps:

1. **Clone the repository:**

```bash
git clone https://github.com/yourusername/your-repo-name.git
```

2. **Navigate to the project directory:**

```bash
cd your-repo-name
```

3. **Create and activate a virtual environment:**

```bash
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
```

4. **Install the required packages:**

```bash
pip install -r requirements.txt
```

5. **Run migrations:**

```bash
python manage.py migrate
```

6. **Create a superuser (admin user):**

```bash
python manage.py createsuperuser
```

7. **Run the development server:**

```bash
python manage.py runserver
```

8. **Open your web browser and navigate to:**

```
http://127.0.0.1:8000/
```

## Usage

- Visit the home page to view the latest blog posts.
- Click on a post title to read the full content.
- And more to come!

## Contributing

Contributions are welcome! Here are a few ways you can help:

- Reporting bugs
- Suggesting features
- Submitting pull requests
- Improving documentation

Please feel free to reach out to me with your suggestions.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.

## Author

Created by [Maziyar kolagar](https://github.com/Thrymheim/MyBlog) - Feel free to connect with me [maziyarkolagar@gmail.com]