✨ Final Thoughts on Building DareMe – My First Full React Native App
After weeks of learning, coding, testing, and designing, I'm proud to share my completed project: DareMe – a mobile app where users can create, accept, and complete dares 🏆.
🧠 What is DareMe?
DareMe is a gamified social app built with React Native and Firebase, where users challenge each other with creative tasks. You can log in, create a dare, set a reward, and prove you completed it by uploading photo/video evidence. There's even a leaderboard to make it competitive!
🧩 Features:
📱 Beautiful entry animation with DareMe logo
🔐 Login & Sign Up (with email or Google)
🔄 Forgot Password flow via email
📝 Post Dare (with reward, criteria & category)
🎯 View & accept/decline challenges
🔔 Notifications system
📸 Upload proof (video or image)
🧑💼 User Profile + My Dares (Accepted/Declined)
💬 Comments system
☰ Hamburger menu for clean navigation
🏆 Leaderboard
🤝 Built in collaboration with my team via Google Meet
📹 See it in action:
👉 Watch the full video demo on YouTube
🔧 Tech Stack:
React Native (Expo)
Firebase (Auth, Firestore)
Cloudinary (for media uploads)
Google Sign-In
💬 What I learned:
Managing state in React Native
Working with Firebase Authentication
Structuring a full mobile app project
Animations, navigation, and UI best practices
Collaborating in a team remotely
Top comments (0)