Spoonflower is a great site to have your own designs printed and for others to purchase.
There is an awesome array of beautiful, original designs by other designers (and a commission goes to the designer). And the community is very engaged with weekly design competitions and challenges.
The fabric quality is really nice (though a little expensive) and it’s so cool to see your own design on the fabric of your choice. They also print wallpaper and gift wrap!
Now to plan some sewing activities!