# runnerspace [![Runnerspace Banner][banner-url]](deployment-url) Runnerspace is a retro, UTSA-themed MySpace clone made in less than 36 hours during RowdyHacks 2022. It was intended for the 'Retro' challenge and has been further overhauled afterwards to become a portfolio project, hosted on Railway. Check it out by clicking on the banner or [here][deployment-url]. ## About Made during Rowdy Hacks 2022, this myspace look-a-like was quickly made with intentions of serving the UTSA student community. We took heavy inspiration from my-space and other social media services of its era. We made this app starting almost 5 hours after this 24-hour Hackathon started and were able to successfully present a finished demo for judging at RowdyHacks 2022. ## Screenshots ![Feed Screenshot](./.media/feed.png) ![Index Screenshot](./.media/index.png) ![Sign-up Screenshot](./.media/signup.png) ![Post Comments Screenshot](./.media/comments.png) ![Profile Screenshot](./.media/profile.png) ## Features - Accounts - Signup - Login/Logout + Remember Me - Administrative Access - Profile Editing - Profile Viewing - Online and Offline account flags - Posts - Post Creation - Comment posting - Post Feed + Comment Stats - AJAX Post Liking System - Appearance - Customized to look like MySpace; UTSA themed - CSS written to be usable on most laptops/desktops - MySpace-like Theme - Image used, although text-based logo fallback available - Misc - Easy install & setup with `pipenv` - Hosted on [Railway][deployment-url]! - Profanity filtering - Human + Computer Readable Timestamps - "3 minutes ago" and such... - Global Header & Footer - License Page - About Page - UTC Timestamped Page Rendering ## Tech Stack - Flask - Jinja Templating - SQLAlchemy + SQLite - Sass - Font Awesome Icons - Railway - Other - Humanize - Faker - `better-profanity` # Development Setup Developed on Python 3.8.0 - thus we recommend this version specifically. ```bash pip install pipenv pipenv install flask run ``` [banner-url]: ./static/runnerspace-banner-slim.png [deployment-url]: https://runnerspace.xevion.dev/