Referenced Template From: https://github.com/othneildrew/Best-README-Template/tree/master
Occasional, University of Toronto students will enjoy a convenient way to discover the rich array of campus events and clubs.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Boiler Plate Code taken from the textbook: Flask Web Development 2e (Chapter 7)
Table of Contents
The main objective of this project is to design and develop a web application called Occasional. With Occasional, University of Toronto students will enjoy a convenient way to discover the rich array of campus events and clubs. The existing system for students to learn about these events is distributed across various university websites and resources, making it challenging for students to learn about events they may be interested in. We aspire to enhance this current system by centralizing all this scattered information into a single accessible events hub. Students should have easy access to all event details, thereby giving them an increased opportunity to expand their horizons. They can also create meaningful social connections, foster a sense of community, and improve their overall campus life.
- Semantic UI for global styles
- Bootstrap for global styles
- Flask
- Flask Login for user accounts
- Flask WTF for form handling
- Flask Mail for sending emails
- itsdangerous for generating random email confirmation tokens
- Flask Bcrypt for password crypto hash generation
- Flask MongoEngine for connecting to the MongoDB database
- MongoDB for data storage
TBD
Task tracking and project management done with Jira
User Interface was done using Figma
The below steps detail how you can start and install Occasional
Coming soon...
The Occasional web application aims to address the diverse needs of the University of Toronto community by providing a comprehensive and centralized hub for discovering and managing campus events and clubs. For Club Executives, Occasional serves as a crucial platform for efficiently promoting and recruiting members for their clubs, improving event attendance, and achieving their club's goals. Busy University Students, benefit from Occasional by effortlessly finding and attending events that align with their interests, making friends, and enhancing their campus experience despite demanding academic and work commitments. University Faculty, can use Occasional for increasing event participation among students, eliminating the reliance on often-ignored emails, and creating a more effective channel to communicate valuable academic and career-oriented opportunities. Overall, Occasional bridges the gap between students, clubs, and faculty, fostering a vibrant, connected, and engaged University of Toronto community.
Current User Epics to be implemented, specific criterion is still in flux.
- Filter and Search
- Export and Share
- Calendar Export
- Event Creation
- Comments and Feedback
- Event Recommendations
- Notifications and Alerts
See the open issues for a full list of proposed features (and known issues).
This is a closed project for ECE444. We will not be accepting contributions at this time.
Distributed under the MIT License. See LICENSE.txt
for more information.
To Contact Us: Mohammed Amir - [email protected]
Sebastian Czyrny - [email protected]
Tommy Ni - [email protected]
Mehak Sharma - [email protected]
Mathura Shivakaran - [email protected]
Dylan Sun - [email protected]
Project Link: https://github.com/ECE444-2023Fall/project-1-web-application-design-group16-fieryflamingos
Listed Resources used in the creation of this readme