Welcome to SunRise, an innovative gamified educational platform designed to empower Gen Z and Gen Alpha to learn about investing and take control of their financial futures.
SunRise is built to bridge the gap between financial literacy and engagement for younger generations. By combining gamified learning, token-based rewards, and influencer-driven marketing, SunRise offers a fun, interactive way for users to learn about investing while benefiting from tangible rewards.
- Gamified Learning Modules: Interactive courses on investing basics, mutual funds, and sustainable investing.
- Rewards System: Earn tokens and badges for completing courses and redeem them for Sun Life discounts.
- Chatbot Integration: Conversational assistance powered by VoiceFlow.
- Social Media Engagement: Share achievements to earn additional rewards.
- Front-End: Next.js with Tailwind CSS and ShadCN UI.
- Back-End: Supabase (PostgreSQL) for real-time data management.
- Chatbot: VoiceFlow for conversational AI.
- Hosting: AWS for reliable and scalable infrastructure.
- Version Control: GitHub for collaboration.
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/sharibkabani/Sunrise.git
-
Navigate to the project directory:
cd Sunrise
-
Install dependencies:
npm install
-
Set up environment variables:
- Create a
.env.local
file. - Add your Supabase credentials and other required environment variables.
- Create a
-
Start the development server:
npm run dev
-
Access the application:
- Open your browser and navigate to
http://localhost:3000
.
- Open your browser and navigate to
- Sign up and create a user profile.
- Select a course to begin learning.
- Earn tokens and badges by completing courses.
- Redeem tokens for rewards like Sun Life discounts or premium content.
- Share your progress on social media for additional tokens.
- Implementing seamless integration between Next.js and Supabase.
- Designing a gamified system that balances simplicity with engagement.
- Creating a chatbot with intuitive and conversational user interaction.
- Crafting a visually appealing and responsive UI under tight deadlines.
- Expand course offerings to include advanced topics like cryptocurrency and retirement planning.
- Introduce leaderboards and community forums for peer engagement.
- AI-driven personalized course recommendations.
- Hackathon Team: Thanks to our team for their dedication and creativity in bringing this idea to life.
- GeeseHacks 2025: Inspiration for this project.
- Sun Life: For aligning with the mission of empowering financial literacy.