[[ After four vibrant years of events, dialogue, and unwavering support for Berlin’s art scene, the InfamousBerlin project came to a close in early 2025, leaving behind a resonant echo in the city’s cultural landscape ]]
InfamousBerlin, a web app facilitating project collaborations in Berlin’s art scene
The core function of InfamousBerlin is to connect local artists and help them collaborate on art projects. A registered user can:
- upload projects
- rearrange portfolio display (see demo ---> )
- crop project thumbnails
- add project members
- add job offers
- apply to job offers
- live chat with other users
- discover suggested art events
- ... etc
InfamousBerlin is developed with Ruby and supported by the Rails framework. It follows the MVC pattern and the TDD practice, uses Active Record as an interface for a PostgreSQL database. Authentication is operated through Devise. Tests are written with RSpec. Assets are bundled with Webpack. Application is run on Heroku. Continuous Integration tests are run on Github Actions. Real-time chat supported by Action Cable, Websocket and Redis
Clone the project
git clone https://github.com/maricalmer/infamous-berlin.git my-projectGo to the project directory and remove git logs
cd my-project
rm -rf .gitInstall dependencies
bundle install
yarn installCreate database with seeds
rails db:create db:migrate db:seedStart the server
rails s
