This is a simple Events Organizer application built using the Flask web framework. It allows users to register, log in, and manage their personal events and tasks independently.
- User Authentication: Register and log in securely.
- Task Management: Add, update, and delete personal tasks.
- User-Specific Events: Each user manages their own events separately.
- Flash Messages: Provides feedback to users on actions performed.
- Responsive Design: Accessible on different devices.
- Ensure you have python installed (version 3.6 or later)
-
Clone the repository:
git clone `https://github.com/harizonelopez/Events-Organizer.git` cd Event-Organizer
-
Create a virtual environment and activate it:
python -m venv venv source venv/Scripts/activate # On Mac use `source venv\bin\activate`
-
Initialize the database:
flask db init flask db migrate -m "Initial migration" flask db upgrade
-
Run the Flask application:
`python main.py` OR `flask run` OR `flask --app main.py run`
-
Open your web browser and go to
http://127.0.0.1:5000
.
POST/register
: Register a new userPOST/login
: Log in a user
POST/add_task
: Add a new taskPUT/update_task_name/<int:task_id>
: Update a task namePOST/update_status/<int:task_id>
: Update a task statusDELETE/delete_task/<int:task_id>
: Delete a task
This project is licensed under the MIT License.