Skip to content

Solomonuche/WeOutside

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logoSmall

WeOutSide - Events Catalog

Project Overview

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.

Features

  • 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)

Site

Landing Page

test

Tech Stack

WeOutside

Frontend

  • HTML
  • CSS (Bootstap)
  • JavaScript (Mustache Templates Lib)

Backend

  • Flask
  • SQLalchemy
  • MySQL

Alternatives Considered

  1. Javascript vs Jinja2: We chose JavaScript for the frontend as it runs natively on the client browser, reducing the load on the backend server.

  2. 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.

Development

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

Team

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •