WeOutSide is an events catalog that aims to provide users with a comprehensive listing of events happening in their town. The platform focuses on user reviews and experiences to hold organizers accountable. With reviews, users can make informed decisions about attending events based on reviews of past event. The catalog covers a wide range of indoor and outdoor activities. Visit the WeOutSide website to explore the catalog.
- Browse a catalog of events
- View event details
- Add a review/comment to an event(User feature)
- Follow events hosts(User feature)
- Add New event (Host feature)
- Edit existing events(Host feature)
- Delete events(Host feature)
- HTML
- CSS (Bootstap)
- JavaScript (Mustache Templates Lib)
- Flask
- SQLalchemy
- MySQL
-
Javascript vs Jinja2: We chose JavaScript for the frontend as it runs natively on the client browser, reducing the load on the backend server.
-
SQLalchemy vs MySQLdb: We opted for SQLalchemy as the ORM due to its user-friendliness and abstraction, eliminating the need to write raw SQL statements.
Want to contribute? To fix a bug or enhance an existing module, follow these steps:
- Fork the repo
- Create a new branch (git checkout -b improve-feature)
- Make the appropriate changes in the files
- Add changes to reflect the changes made
- Commit your changes (git commit -am 'Improve feature')
- Push to the branch (git push origin improve-feature)
- Create a Pull Request


