Your digital space for seamless blogging, connecting content creators and readers with a single click.
BlogSphere is an innovative blogging platform designed to simplify the content management process for creators while enhancing the reading experience for the audience. It addresses the core issue of user-friendly navigation amidst the ever-growing digital content space. Tailored for avid bloggers, digital marketers, and storytelling enthusiasts, BlogSphere stands as a pivotal tool in an era where the clarity of information and ease of access are paramount. This project is a cornerstone for empowering creators and engaging readers, reflecting the critical need for organized, accessible, and interactive digital content curation.
- Python - A versatile programming language for building the backend logic.
- Django - A high-level Python web framework that encourages rapid development and clean, pragmatic design.
- HTML - The standard markup language for documents designed to be displayed in a web browser.
- CSS - The style sheet language used for describing the presentation of a document written in HTML.
- Vanilla JavaScript - Pure JavaScript for client-side scripting.
- Supabase - An open-source platform that adds real-time and RESTful APIs to Postgres database without a single line of code.
List any dependencies or prerequisites required to run the project. Be sure to include version numbers if applicable.
- Python version 3.9 to 3.11
This section should provide detailed instructions on how to get started with the project. This includes installing dependencies, setting up the environment, and running the project.
- Clone the repo
git clone https://github.com/TanDao01262000/Final-Project---CS157A.git
OR
git clone [email protected]:TanDao01262000/Final-Project---CS157A.git
- (Optional) Create a virtual environment
python -m venv name_of_virtualenv
source name_of_virtualenv/bin/activate (for Mac & Linux)
OR
name_of_virtualenv\Scripts\activate (for Window)
-
Install dependencies
-
Navigate to the folder that contains requirements.txt:
-
Install the dependencies:
pip install -r requirements.txt
- Run the application:
Note: Make sure you are in the folder contains the file called "manage.py"
python manage.py runserver
PLease contact [email protected] to have the access to the database on Supabase
This project is licensed under the MIT License - see the LICENSE file for details.