Application to create projects and track them
There is no release or package of the application yet. In case you want to test the application locally, or you want to collaborate with development: This are the instructions to run the application locally.
To set up and run this Python application, please follow the steps below:
First, clone the repository to your local machine using Git.
git clone https://github.com/hamlet2k/ProjectsManager.git
cd ProjectsManager
It's a good practice to use a virtual environment to manage dependencies for your project. This keeps your project's dependencies separate from your system's Python installation. If you don't have virtualenv
installed, first install it using pip:
pip install virtualenv
Then, create and activate a virtual environment in the project directory:
For Windows:
virtualenv .venv
.venv\Scripts\activate
For macOS and Linux:
virtualenv .venv
source .venv/bin/activate
Install all the required packages using pip
and the provided requirements.txt
file:
pip install -r requirements.txt
Before running the application, initialize the database using Flask-Migrate. This step assumes you have set up your database configurations correctly in your application settings.
flask db init
flask db migrate -m "Initial migration"
flask db upgrade
Now, you can run the application using:
flask run
The application should now be running and accessible via http://localhost:5000
(or the port you have configured).
- Ensure you have Python 3.x installed, as this application is compatible with Python 3.
- Always activate the virtual environment (
source .venv/bin/activate
on macOS/Linux or.venv\Scripts\activate
on Windows) before running the application to ensure you are using the correct dependencies. - For production deployment, additional steps for server setup, environment configuration, and security considerations will be necessary.