Skip to content

Scribbler is a straightforward text-based blogging application designed to make sharing your thoughts and ideas easy. With user authentication, post creation and editing, and basic search functionality, Scribbler provides a hassle-free platform for bloggers to focus on their content without any unnecessary complications.

Notifications You must be signed in to change notification settings

aishtomer/Scribbler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scribbler: A Text-Based Blogging Application

Welcome to Scribbler, a powerful and user-friendly text-based blogging application built using Flask. Express yourself, share your thoughts, and connect with your audience through captivating blog posts.

Screenshot 2023-08-19 at 1 29 00 PM

Features

  • User Authentication: Securely sign up, log in, and log out. Each user enjoys a personalized space for managing their blog posts.
  • Create and Edit Posts: Once logged in, unleash your creativity by composing new blog posts and editing existing ones.
  • View Published Posts: Explore a collection of published blog posts from various users.

Getting Started

Follow these simple steps to set up Scribbler on your local machine:

  1. Clone the Repository: Begin by cloning this repository: git clone https://github.com/aishtomer/Scribbler.
  2. Install Dependencies: Move to the project directory and install dependencies using pip install -r requirements.txt.
  3. Database Setup: Initialize the database by executing flask db init, flask db migrate, and flask db upgrade. These commands create the necessary tables for users, posts, comments, and more.
  4. Configuration: Configure settings like database connections and secret keys.
  5. Run the Application: Launch the development server with flask --app flaskr run. Access Scribbler by navigating to http://localhost:5000 in your browser.
  6. Start Blogging: Register a new account or use the provided test accounts to log in. Begin crafting and sharing your compelling blog posts!

Contributing

If you have ideas, bug reports, or wish to introduce new features, submit pull requests and let's collaborate.

License

Scribbler is released under the MIT License, granting you the freedom to use, modify, and distribute the code.

Contact

Got questions or feedback? Reach out to us at [email protected].

About

Scribbler is a straightforward text-based blogging application designed to make sharing your thoughts and ideas easy. With user authentication, post creation and editing, and basic search functionality, Scribbler provides a hassle-free platform for bloggers to focus on their content without any unnecessary complications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published