Flask_CalculationWizard is a web application developed using the Flask microframework for Python. This project provides a user-friendly platform for user registration, login, and data management. User authentication information and user-specific data are stored in JSON files.
-
User Registration and Authentication:
- Users can register with a unique username and password.
- Secure authentication ensures authorized access.
-
Data Management:
- Manage personal data, including first name, last name, PESEL, birth date, and order information.
- CRUD functionality: Add, edit, and delete user data.
-
Session Handling and Logout:
- Secure management of user sessions.
- Users can log out to ensure data privacy.
-
Flash Messages:
- Real-time feedback during registration, login, and data management operations.
-
JSON Data Storage:
- User authentication details and data records are stored in JSON files.
-
Dynamic Table Display:
- User data presented in a dynamically generated table.
-
Clone the repository:
git clone https://github.com/VermiNew/Flask_CalculationWizard cd Flask_CalculationWizard -
Install dependencies:
pip install -r requirements.txt
-
Run the Flask web server:
python app.py
-
Access the application in your web browser: http://localhost:5000/
- Flask
-
Fork the repository.
-
Create a new branch for your feature:
git checkout -b feature-name
-
Commit your changes:
git commit -m 'Add new feature' -
Push to the branch:
git push origin feature-name
-
Open a pull request.
Report any issues or suggest improvements by creating a new issue.
This project is licensed under the MIT License.