Flask, Python, HTML, CSS, JavaScript, SQLAlchemy, Jinja, Bootstrap.
A Flask web app that provides a user-friendly, multi-functional dashboard for custom events.
This web app is hosted on PythonAnywhere. You can visit this project at https://jschhie.pythonanywhere.com.
- Allows users to create, modify, delete, bookmark, group, and un/hide events
- Handles user authentication (login, logout, registration) and filtered searches with a relational SQLite database
- HTML templates rendered with Jinja and styled interface with CSS, JavaScript, and Bootstrap framework
To run this application manually (via your localhost
), download the required packages and this repository, as described below.
The packages and libraries needed to run this web app are listed in the requirements.txt
file.
The following command will install all the required packages:
pip3 install -r requirements.txt
(Assuming in Terminal) First, enter:
Next, to clone this repository, enter:
git clone https://github.com/jschhie/events-assistant.git [folderNameHere]
Next, go into the folder:
cd [folderNameHere]
Finally, enter:
python3 main.py
The user can then access and interact with the web app at http:https://127.0.0.1:5000/ via any web browser.