Sunrise • Sunset • Moon • Space

Share the sky. Vote for the shots that shine.

My SunShines is a mobile-first social photo app for sunrise, sunset, moon, night-sky, and space-inspired photography. Open it on a phone, take a sky photo with the camera, share it, then vote for your favorites.

01Take photos on mobile
02Share sky photos
03Vote for favorites
04Discover top shots

Member accounts

Sign in, pick a nickname, and get ready to post.

My SunShines now supports Firebase Auth with email/password, phone sign-in, and Google sign-in. Nicknames are saved to each member profile so the feed can show friendly names instead of emails.

Checking sign-in status…

Used as your display name after email, phone, or Google sign-in.

Email

Phone

Phone sign-in uses Firebase reCAPTCHA. Google sign-in may open a secure popup.

Mobile camera upload

Open the site on your phone and take the shot right there.

This demo lets someone pick a photo or open their phone camera. On a real build, the photo would upload to Firebase Storage, create a post in Firestore, and enter the voting feed.

  • Camera capture on mobile
  • Gallery picker fallback on desktop
  • Preview before posting
  • Ready to connect to Firebase uploads
🌄 Your sky photo preview Take or choose a sunrise, sunset, moon, or space photo.

Nothing selected yet. On mobile this opens the camera.

Community voting

Vote for the photos that catch your eye.

These are sample voting cards for now. Next we can connect voting to Firebase so real users can upload photos and vote from different devices.

🌅

Sunrise

Ridge line sunrise

Soft orange light breaking over the horizon.

🌇

Sunset

Pink cloud sunset

Clouds lit up in pink, gold, and violet.

🌕

Moon

Moon over the trees

A bright moon rising above a dark tree line.

Space

Backyard star field

A clear night sky filled with stars and wonder.

How it works

Share, browse, vote, and rise on the leaderboard.

The public page now shows the idea: a sky-photo social site. The next version can use Firebase Auth, Firestore, and Storage for real accounts, uploads, comments, and one-vote-per-user rules.

Step 1

Upload or snap a sky photo

People use their phone camera or gallery to submit sunrise, sunset, moon, storm, cloud, or space photos.

Step 2

Vote for favorites

Visitors tap vote on the images they like best.

Step 3

Feature top shots

The most-loved photos can appear on the homepage, weekly winners, or category leaderboards.

Community prompts

Give people reasons to look up and share.

Prompts can keep the community active: best sunrise of the week, favorite moon photo, storm clouds, sunset reflections, eclipse shots, and backyard astronomy.

“Best sunrise this week”
“Moon photo challenge”
“Sunset colors leaderboard”

Build roadmap

From static preview to real photo-sharing platform.

1

Mobile camera uploads

Let users open the camera, take a photo, preview it, and upload it directly from their phone.

2

Real voting

Store votes in Firestore, prevent duplicate votes, and show live totals.

3

Social features

Add accounts, profiles, comments, featured shots, category feeds, and weekly winners.

Submit photos

Send sunrise, sunset, moon, and space photos.

For now, this button can collect early photos by email. Next we can replace it with a real upload form connected to Firebase.

Submit by email