Supportly is a crowdfunding platform designed for creators to fund their projects with the support of their fans. It’s a space where your fans can directly contribute to your creative endeavors. Unlock the potential of your fanbase and bring your projects to life.
- Direct Financial Support: Fans can support creators by making payments.
- Personalized Engagement: Creators can interact with fans and receive feedback and encouragement.
- Collaboration Opportunities: Fans and creators can collaborate on creative projects.
- Community Engagement: Join a supportive community, participate in discussions, and share resources.
- Resource Access: Tutorials, templates, and mentorship opportunities for creators.
- Recognition & Exposure: Showcase your work, feature in campaigns, and build your portfolio.
- Secure Authentication: Login with GitHub and manage your profile securely.
- Dashboard: Creators have a dashboard to manage profile and payment settings (Razorpay integration).
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 in your browser to see the result.
You can start editing the page by modifying app/page.js
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Geist.
- Sign in using GitHub via NextAuth.
- User sessions are managed and user data is stored securely.
- Profile information and payment settings can be updated from the Dashboard.
- Payments are processed via Razorpay.
- Creators must set up their Razorpay credentials in the Dashboard.
- Fans can contribute to creators by sending payments directly.
To learn more about Next.js, check out:
- Next.js Documentation - Features and API.
- Learn Next.js - Interactive tutorial.
- Next.js GitHub Repository
The easiest way to deploy your Next.js app is to use the Vercel Platform.
See Next.js deployment documentation for more details.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License.
Questions, feedback, or want to join the community? Open an issue or reach out via GitHub.