Your one-stop destination for seamless event discovery, connecting UofT students, clubs, and design teams to create vibrant campus experiences.
View Demo
ยท
Report Bug
ยท
Request Feature
.
Project Management
Check out the demo video below!
Welcome to Blue Surf, your ultimate campus companion for all things University of Toronto (UofT). Our mission? To transform your campus life into a thrilling journey of discovery, connection, and endless opportunities!
๐โโ๏ธ Seamless Event Discovery: With Blue Surf, effortlessly catch the wave of exciting campus events. Say goodbye to lost flyers and missed opportunities!
๐ One-Stop Campus Hub: Our user-friendly platform lets you post, explore, and engage with events - no need to surf the web, bulletin boards, or social media!
๐ฃ Amplify Your Voice: Whether you're a club leader, an individual with a message, or a student seeking the next big thing, Blue Surf is your megaphone. Share announcements, recruit for your club, or discover the coolest events with ease.
๐ค Join the Blue Surf Community: Let's ride this wave together and create a vibrant, connected campus life. Blue Surf is all about making your university experience unforgettable!
So, grab your virtual surfboard and get ready for an exciting ride with Blue Surf. We're here to make waves and can't wait for you to dive in!
List of features currently under development by categories ๐
See the open issues for a full list of proposed features (and known issues).
These instructions will help you get your project up and running on your local machine!
After creating and activating a virtual environment, run the following command to install all the dependencies:
pip install -r requirements.txt
Create a file named .env
in the root directory and add the following content there:
export SECRET_KEY=fdkjshfhjsdfdskfdsfdcbsjdkfdsdf
export DEBUG=True
export APP_SETTINGS=config.DevelopmentConfig
export DATABASE_URL=sqlite:///db.sqlite
export FLASK_APP=src
export FLASK_DEBUG=1
export SECURITY_PASSWORD_SALT=fkslkfsdlkfnsdfnsfd
export EMAIL_USER=your-email
export EMAIL_PASSWORD=your-password
Run the following command to export all the environment variables from the .env
file:
source .env
Run the following commands to set up the database:
flask db init
flask db upgrade
Run the following command to run the Flask server:
python manage.py run
Distributed under the MIT License. See LICENSE.txt
for more information.
Project Link: https://github.com/ECE444-2023Fall/Blue-Surf
The Team