Skip to content
This repository was archived by the owner on Oct 13, 2025. It is now read-only.

ryandeering/fotostor

Repository files navigation

fotostor.

⚠️ Note: This repository is now archived for long-term preservation. I created an archival branch that strips out some of the annoying dependencies.

What's been updated / replaced:

  • Switched out Google Maps for a self-hosted OpenStreetMap / Leaflet setup
  • Replaced Google Cloud Storage with local file storage
  • Built a custom OAuth2 / OIDC flow (no longer dependent on IdentityServer4, rolling your own OAuth is never a good idea but it's only for archival)
  • Self-hosted fonts and icons (FontAwesome, Google Fonts)
  • Created Docker images
  • Set up a fresh seeded database

General Description of Functionality

fotostor. was conceived as an idea for artists to use a social media platform to help spread the reach of their work, and to help monetise their work at the same time. Users can register on the platform and receive suggested posts through an algorithm that determines what's popular at the moment. Users can follow other users and get suggested posts based on posts they like on their feed, as well as enable the ability to sell clothing, prints, and licensing rights of their work to other users on the platform. Users can also purchase other artist's works, modify their profile picture and biography.

On the e-commerce side of the functionality, users can set their address to purchase clothing, licenses, and prints of the work they wish to purchase and place it in a shopping basket. Once the order has been processed through Stripe, the user receives an email with a receipt of what they've ordered, and if they've purchased a license, a link to the work in question.

Functionality Showcase Videos

Built With

Documentation

Special Thanks

I'd like to acknowledge and thank the following: Gary Clynch for being my project supervisor and giving me necessary feedback during development. My parents for putting up with me during the long hours. Jarid, Kay, João & Kama for providing sample artwork to help demonstrate the project.

About

A social networking website for artists with e-commerce elements. Final year project for TU Dublin BSc. Built with .NET 6 technologies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors