SCS Dating
SCS Dating is a dating platform.
Item Description
SCS Dating is a dating platform. This project suite contains following components:
Backend (written in spring boot and openjdk 16)
Backoffice (written in react / functional / typescript)
Frontend (written in react / functional / typescript)
Frontend Mobile (written in flutter)
It is a multi-language, multi-theme, easily extensible and customizable dating platform. Users can create profiles, organize events, send friend requests, date requests, messages, create success stories with other users etc. Admins can block, unblock users, create different VIP Status flavors, Coin flavors, change the PayPal account, adjust limits for free and VIP users, etc.
Out of box English and German languages are supported (in Backoffice, Frontend and Mobile), and you can add your own language as well. It is as easy as coping translation files and adjusting their values.
By default dark and light modes are enabled (in Backoffice, Frontend and Mobile). You can change themes and add your own colors as well.
Transactions are processed through PayPal Gateway. Only one PayPal account is needed in order to accept payments from customers.
Communications among components are realized through GraphQL. We believe that GraphQL is the future of web, that is why we prefer GraphQL to REST or other protocols.
We have used the best tools, languages, frameworks and design principles in order to build this platform. SCS Dating looks very nice and is easy to get started, because every component (apart from mobile) is containerized. All you have to do in order to launch SCS Dating Platform in production is to execute docker-compose.yml file in your server machine.
And if you want to extend the product, you can do it. Our licensing model permits you to do so. You get full access to the source code and it belongs to you.
Version / Compatibility
- Backend (jdk 16, gradle 7, spring boot 2)
- Backoffice (react 17, typescript 4)
- Frontend (react 17, typescript 4)
- Frontend Mobile (flutter 2, dart 2)
Product Features
- Complete full stack project
- Localization support (out of box English and German)
- Multiple themes (out of box light and dark mode)
- Modern frameworks, best tools and security first
- Easy to install locally and in production, because of containerization
- Two docker-compose files: one for the local environment and one for the production environment
- Nice, precise documentation in addition to the the source code.
- Full support regarding any question about the product (but if you want AnyDesk/TeamViewer session, we offer this service as well, checkout out FAQ section please).
Features
- # Backend Features
- Multiple Spring Boot Profiles
- GraphiQL Web Interface
- Voyager Web Interface
- # Backend Specs
- OpenJDK 16
- Spring Boot
- Spring Boot Data JPA
- Spring Boot Actuator
- Spring Boot Validation
- Spring Boot Web
- Spring Boot Security
- Spring Boot Mail
- Spring Boot Thymeleaf
- Spring Boot Configuration Processor
- Spring Boot Starter WebSocket
- Spring Boot Starter AMQP
- Spring Boot Starter Reactor Netty
- Redisson
- JsonWebtoken JJWT
- Lombok
- Mysql Connector
- GraphQL Kickstart
- GraphiQL Spring Boot Voyager Starter
- Voyager Spring Boot Starter
- Papal SDK
- Commons Lang
- Commons IO
- Org.json
- ##############################################
- # Backoffice Features
- *) Dashboard for latest male users, female users, events, success stories
- *) Saleschart
- *) 1 month comparison data of total users, female members, male members, coin sales, VIP status sales etc
- *) Multiple admin accounts / Creating and deleting admin accounts
- *) Creating, editing and deleting VIP status flavors
- *) Creating, editing and deleting Coin flavors
- *) Adjusting system defaults (limits for free and VIP users e.g. how many free messages, friend requests, date requests etc. can be sent per day)
- *) Blocking and unblocking users
- *) Realtime notifications
- *) Viewing core data tables
- *) Creating, editing and deleting FAQs (in multiple languages)
- *) Creating, editing and deleting About US (adding new staff members, deleting and editing existing staff members, editing title, description)
- *) Creating, editing and deleting Contact US (contact information, offices and so on)
- *) Admins search
- *) Users search
- *) User events search
- *) Success stories search
- *) Creating and editing Agreement and Confidentiality
- *) Autocomplete and search history, deleting search history items and clearing search history entirely
- # Backoffice Specs
- React Functional
- Typescript
- React Material
- React Reducer
- React Router
- React Router Dom
- Zustand
- Apollo GraphQL
- I18next
- Momentjs
- Pigeon Maps
- React Quill
- React Chartjs-2
- React Draggable
- SockJS Client
- Stompjs
- Tabler Icons React
- ##############################################
- # Frontend Features
- *) Account (User can create an account, recover the account etc.)
- *) Profile Details (e.g. financial situation, living condition, languages, have own children, languages, travelled countries , etc)
- *) Self Portrait (answering predefined questions , and creating own self created and self answered questions)
*) Permissions (specifying which users (all users, friends, VIP users, VIP friends, VIP users or friends) can send messages, friend requests, date requests and which one of them can see last login status and full name)
- *) Realtime messaging (sending text messages, emojis and predefine templates)
- *) Friend & Date Requests (sending and accepting & declining friend requests and date requests)
*) Success stories (after going on dates , two members can share their success stories on this platform. One member creates and send success story to another member for confirmation. This target member can accept or decline the success story. If accepted, success story will be published and will be visible to other members).
*) Realtime Notifications (for all major personal events like photo is liked, verified, disliked, commented, event was cancelled, reactived by the event organizer, etc.). User can mark single or all notifications as read, and delete single or all of them.
*) Search History (search text fields have autocomplete features, and every user has their personalised search history, which will be suggested when they search for users, user events). Users can view and delete single or all of the search history.
*) Gifts & Compliments (Users can send and receive gifts and compliments. Compliment is gift accompanied with message by the sender.)
*) VIP status & coins. (Users can upgrade to the VIP status and purchase coins with PayPal account.)
*) Users (Users can search other users and see their details , send to other users messages, friend requests, date requests, success stories, add them to favourites and blocked lists, comment to their photos, like and dislike their photos)
*) User events (Users can organise events, and other users can join, cancel participation etc. Event owner can cancel and reactivate events. Each time the joined users will be notified about the status of the event.)
- *) Match maker (Users can participate at the match maker test , and based on their scores matched users will be presented to them.)
- *) Nice Looking Landing Page
- # Frontend Specs
- React Functional
- Typescript
- React Material
- React Reducer
- React Router
- React Router Dom
- Zustand
- Apollo GraphQL
- I18next
- Momentjs
- Pigeon Maps
- React Quill
- React Chartjs-2
- React Draggable
- SockJS Client
- Stompjs
- ##############################################
- # Frontend Mobile Features -> from frontend
- # Frontend Mobile Specs
- Flutter / Dart
- Animations
- Badges
- Carousel Slider
- Cool Alert
- Country Icons
- Ferry
- Flutter Localizations
- Flutter Launcher Icons
- Flutter Map
- Flutter Rating Bar
- Flutter Translate
- Flutter Translate Annotations
- Get It
- GQL Http Link
- Image Picker
- Intl
- LocalSorage
- Popover
- Url Launcher
- Flutter Redux
- Redux Thunk
- Flutter Quill
- Stomp Dart Client
- Flutter Translate Gen
- Webview Flutter
- Change App Package Name
All Reviews
Verified source code
Free support included
Download code immediately
Quality guarantee for your satisfaction
Support: info@sellanycode.com
All Questions
- Verified source code
- Join 35192+ buyers which trust us!
- Download code immediately
Satisfaction guarantee policy.
Information
| Category | Scripts & Code / Java |
| First Release | 24 February 2022 |
| Files included | .html, .css, .cs, .java, .c |
| File Size | 10 MB |
| Database version | MySQL 5.x |
| Frameworks | Java |










