Skip to content

This Flask-based to-do application is designed to provide secure task management and user authentication features, ensuring the safety and efficiency of task organization. The application incorporates various technologies and security measures to deliver a reliable user experience.

License

Notifications You must be signed in to change notification settings

EMLuce/Flask-ToDo-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Title

Flask To-Do Application with Enhanced Security

Description

This Flask-based to-do application is designed to provide secure task management and user authentication features, ensuring the safety and efficiency of task organization. The application incorporates various technologies and security measures to deliver a reliable user experience.

Getting Started

Dependencies

Operating System: The application is designed to work on various operating systems, but it has been primarily tested on Windows 10. It should be compatible with other popular operating systems like Linux and macOS as well.

Python: Ensure you have the most current version of Python installed on your system. You can download the latest version of Python from the official website: https://www.python.org/downloads/

Python Packages:

blinker==1.6.2 certifi==2023.7.22 charset-normalizer==3.2.0 click==8.1.7 colorama==0.4.6 decorator==5.1.1 Flask==2.3.3 Flask-Login==0.6.2 Flask-SQLAlchemy==3.1.1 future==0.18.3 geocoder==1.38.1 greenlet==2.0.2 idna==3.4 itsdangerous==2.1.2 Jinja2==3.1.2 MarkupSafe==2.1.3 ratelim==0.1.6 requests==2.31.0 six==1.16.0 SQLAlchemy==2.0.21 typing_extensions==4.8.0 urllib3==2.0.5 Werkzeug==2.3.7

Installing

You're welcome to install and use my repository in any way that suits your needs. Whether you want to use it as a template for your own projects or contribute to its improvement, your engagement is highly encouraged and appreciated. To get started, simply clone the repository using the following command:

git clone https://github.com/EMLuce/Flask-ToDo-Application.git

Feel free to customize, extend, or enhance the application according to your requirements. If you make improvements or have suggestions, please consider sharing them with the community by creating pull requests or opening issues. Collaboration is key to making this project even better!

Executing program

Before running the Flask To-Do Application, ensure that the required Python libraries are installed either on your local machine or by utilizing the virtual environment used in the application. Here's how to execute the program:

Installing Dependencies:

If you're using the virtual environment provided with the project, you can activate it by navigating to the project's root directory and running:

source venv/bin/activate

This will activate the virtual environment, and you can proceed to the next steps.

If you're not using a virtual environment, make sure you have the required Python libraries installed on your local machine. You can install them using pip by running the following command in the project's        root directory:

pip install -r requirements.txt

Running the Application:

To start the Flask application, run the following command in the project's root directory:

python main.py

Accessing the Application:

Once the application is running, open your web browser and navigate to http://localhost:5000. This will take you to the Flask To-Do Application's user interface.

Reporting Issues:

If you encounter any issues or have questions about the application, please don't hesitate to contact me or create an issue on the project's GitHub repository.

Authors

Eric Luce Email: contact@lucedev.com GitHub: emluce Website: www.lucedev.com

Feel free to reach out if you have any questions, feedback, or need assistance with the script. Your inquiries are always welcome!

Version History

v1.0 (Initial Release) - [September 2023]

Initial version of the Flask-ToDo-Application. Contact author at contact@lucedev.com for questions and assistance.

Resources

https://flask.palletsprojects.com/en/2.3.x/ https://flask.palletsprojects.com/en/2.3.x/#user-s-guide https://github.com/pallets/flask/issues/

Licenses

MIT License

Copyright (c) 2023 Eric Luce

Images

Picture1

Picture2

Picture3

Picture4

Picture5

About

This Flask-based to-do application is designed to provide secure task management and user authentication features, ensuring the safety and efficiency of task organization. The application incorporates various technologies and security measures to deliver a reliable user experience.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published