This project is a web application that allows Undergraduate University of Toronto students to post, register and browse events at the University.
Table of Contents
Betula is a web application designed to inform University of Toronto (UofT) undergraduate students about events occurring at the university.
This is achieved by allowing hosts to post events that their group is hosting, and implementing an intuitive user interface to allow students to filter, search, select, save, and sign up for events they are interested in.
The goals of this application would be to (1) help reduce the time for a student to find events they would enjoy, (2) enhance community engagement amongst UofT, and (3) help the undergraduate student body make the most of their social life at University.
Additionally, our team uses KanbanFlow for project management. Our Kanban board is available here!
Currently our project has not been deployed. To use this project you must:
- Run
$ git clone https://github.com/ECE444-2023Fall/project-1-web-application-design-group19-webcrafters
- Setup environment by running
docker build -t python-docker .
- Run the Docker container to view the webapp
docker run -d -p 5000:5000 python-docker
- Open http://localhost:5000
To set up the database, you must:
- Send your IP address to our Software Lead at [email protected] so that it can be added on the list of safe client IP addresses that can access the database
- Run the db_connection.py file only to create/drop tables from the database only when needed
Currently, we are not a stage in the development process where we are able to give a demonstration, but check back soon!!
To view our protocols on contributing, please refer to our contribution instructions
If you have any questions about Betula, feel free to contact our Project Manager available at [email protected]