module
Version:
v0.0.0-...-c551acb
Opens a new window with list of versions in this module.
Published: Dec 26, 2023
License: MIT
Opens a new window with license information.
README
¶
bumder
A mini-project for creating dating apps backend system,
similar to Bumble and Tinder.
[!WARNING]
My apology, this project actually is still under development.
Functional Requirements
- Login
- Use mobile phone
- It will use 2FA using OTP-based models
- [NEXT] Use google email SSO
- Register
- Register using mobile_phone
- [NEXT] Use google email SSO
- Profile
- See our bio and preferences
- Upload up to 3 images per user
- [NEXT] Subscription for Premium Account
- Feeds/Recommendation
- Matchmaking system
- Swipe right for likes
- Swipe left for passes
- Same profile can't appear twice in a day
- Premium Account
- Had special labels on feeds appearances
- No limitation swipe per day
- Users can view a list of profiles from users who have liked them.
- [NEXT] Super likes, which means if someone matched to/from Super likes
How To Run Project
[!IMPORTANT]
Make sure you already prepare the config.yml file.
You can see the config structure example from config.yml.example file
Run the application
go run cmd/server/main.go
Directories
¶
Click to show internal directories.
Click to hide internal directories.