Skip to content

BorisELG/8momentum

Repository files navigation

8momentum website

Welcome to my personal website, 8momentum.

Table of Contents

Features

  • Blog: blog with chaotic blog posts.
  • Media gallery: photos and songs in dedicated galleries.

Installation

  1. Clone the Repository:

    git clone https://github.com/your-username/your-repo.git
    cd your-repo
  2. Create Virtual Environment:

    python -m venv venv
    source venv/bin/activate
  3. Install Dependencies:

    pip install -r requirements.txt
  4. Apply Migrations:

    python manage.py migrate
  5. Create Superuser (Admin):

    python manage.py createsuperuser
  6. Run the Development Server:

    python manage.py runserver

    Visit http://127.0.0.1:8000 in your browser to access the local development server.

Deployment

This blog is designed for easy deployment on platforms like Fly.io. Configure the necessary environment variables for production settings. Consult the platform's documentation for deployment instructions.

Technology Stack

  • Wagtail CMS: Empowering creativity with a Django-based CMS, providing an amazing Python experience.
  • Fly.io: A modern platform for deploying and running applications globally.
  • PostgreSQL: A robust relational database for secure and scalable data storage.

Why Wagtail?

Wagtail is not just a CMS; it's a Django-based powerhouse that lets you focus on content creation. With its intuitive admin interface and flexibility, Wagtail empowers indie developers to build unique and compelling websites. The seamless integration with Django, coupled with the elegance of the Python language, makes it a delightful choice for those who value simplicity and power in their projects.

Contributing

If you find a bug, have a feature request, or would like to contribute, please open an issue or submit a pull request. Your contributions are highly welcome!

License

This project is licensed under the MIT License.

Feel free to reach out if you have any questions or need further assistance. Enjoy exploring the blog! 🚀