Skip to content

Spring Boot backend for the Khwish Community Funding Platform

Notifications You must be signed in to change notification settings

2sjha/khwish-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Khwish-backend

This is a Spring Boot server application written in Java 8. This is the backend for the Khwish platform, which handles the following tasks:

  • User login & signup via Google, Facebook, and Phone Number using Firebase & Facebook integration
  • User onboarding and User authentication
  • Goals & Events CRUD operations
  • Gifting/Contribution website data handling
  • Instamojo Payment integration
  • Accounting for contributions to goals.
  • User wallet balance, wallet activities & withdrawal. (Actual money transfer for withdrawal is manual)
  • Notifications via email using Sendgrid, Slack webhook messaging & updates in Google Sheets.
  • PostgreSQL database integration

Please feel free to check out the codebase and let me know if you have any suggestions/improvements.

This was a part of the Khwish project, which I created in early 2020. Please read about it here. Khwish platform was discontinued around mid 2020; I'm no longer actively working on this project.

About

Spring Boot backend for the Khwish Community Funding Platform

Topics

Resources

Stars

Watchers

Forks