A Digital Journal App that makes it easy to write, organize, and share your thoughts, helping you stay creative and productive. It let's you edit, delete, and share your entries with other users. It also provides stats about your wordcount, so that you could keep track of your writing progresss!
Ensure you have the following installed:
-
Python 3.x
-
Virtual environment
-
Clone the repository:
git clone https://github.com/software-students-spring2025/2-web-app-the-loop-troop.git cd 2-web-app-the-loop-troop
-
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On macOS/Linux venv\Scripts\activate # On Windows
-
Install dependencies:
pip install -r requirements.txt
-
Set up environment variables: Create a
.env
file in the root directory and add the necessary configurations, such as:MONGO_URI="mongodb+srv://username:password@cluster.mongodb.net/?retryWrites=true&w=majority" MONGO_DBNAME="example_db" FLASK_PORT="5000" FLASK_ENV="development"
-
Run the Flask app:
flask run
The application should now be running at
http://127.0.0.1:5000/
.