Skip to content

project-1-web-application-design-group19-webcrafters created by GitHub Classroom

Notifications You must be signed in to change notification settings

ECE444-2023Fall/project-1-web-application-design-group19-webcrafters

Repository files navigation


BETULA

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
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. Contact

About The Project

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.

(back to top)

Built With

  • Flask
  • Docker
  • Bootstrap
  • SQL
  • HTML
  • CSS
  • Python
  • Figma
  • Clapy

Additionally, our team uses KanbanFlow for project management. Our Kanban board is available here!

(back to top)

Getting Started

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:https://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

(back to top)

Usage

Currently, we are not a stage in the development process where we are able to give a demonstration, but check back soon!!

(back to top)

Contributing

To view our protocols on contributing, please refer to our contribution instructions

(back to top)

Contact

If you have any questions about Betula, feel free to contact our Project Manager available at [email protected]

(back to top)

About

project-1-web-application-design-group19-webcrafters created by GitHub Classroom

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published